<SEC-DOCUMENT>0001493152-24-044748.txt : 20241112 <SEC-HEADER>0001493152-24-044748.hdr.sgml : 20241112 <ACCEPTANCE-DATETIME>20241112160555 ACCESSION NUMBER: 0001493152-24-044748 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241112 DATE AS OF CHANGE: 20241112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VirTra, Inc CENTRAL INDEX KEY: 0001085243 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS MANUFACTURING INDUSTRIES [3990] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 931207631 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38420 FILM NUMBER: 241448003 BUSINESS ADDRESS: STREET 1: 295 E CORPORATE PLACE CITY: CHANDLER STATE: AZ ZIP: 85225 BUSINESS PHONE: 4809681488 MAIL ADDRESS: STREET 1: 295 E CORPORATE PLACE CITY: CHANDLER STATE: AZ ZIP: 85225 FORMER COMPANY: FORMER CONFORMED NAME: VIRTRA SYSTEMS INC DATE OF NAME CHANGE: 20020628 FORMER COMPANY: FORMER CONFORMED NAME: GAMECOM INC DATE OF NAME CHANGE: 19991103 </SEC-HEADER> <DOCUMENT> <TYPE>10-Q <SEQUENCE>1 <FILENAME>form10-q.htm <TEXT> <XBRL> <?xml version='1.0' encoding='ASCII'?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:VTSI="http://virtra.com/20240930"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html"/> </head> <!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 --> <!-- Field: Set; Name: xdx; ID: xdx_033_VTSI_virtra.com_20240930 --> <!-- Field: Set; Name: xdx; ID: xdx_040_20240101_20240930 --> <!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false --> <!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DDocumentFiscalPeriodFocus_Q3 --> <!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== --> <!-- Field: Set; Name: xdx; ID: xdx_056_edei%2D%2DEntityCentralIndexKey_0001085243 --> <!-- Field: Set; Name: xdx; ID: xdx_070_XDX_form10%2Dq.xdx --> <!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD --> <!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares --> <!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares --> <!-- Field: Set; Name: xdx; ID: xdx_065_sqft_8_utr%2D%2Dsqft --> <!-- Field: Set; Name: xdx; ID: xdx_069_Acres_0_utr%2D%2Dacre --> <!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure --> <body style="font: 10pt Times New Roman, Times, Serif"> <div style="display: none"> <ix:header> <ix:hidden> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000004" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000005" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000006" name="dei:EntityCentralIndexKey">0001085243</ix:nonNumeric> <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2024-09-30" id="xdx2ixbrl0136" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-12-31" id="xdx2ixbrl0137" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2024-09-30" id="xdx2ixbrl0142" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-12-31" id="xdx2ixbrl0143" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="xdx2ixbrl0180" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="xdx2ixbrl0181" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="xdx2ixbrl0199" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="xdx2ixbrl0200" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="xdx2ixbrl0218" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="xdx2ixbrl0219" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0293" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0295" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0348" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0351" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0355" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0359" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0362" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0363" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0368" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0369" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0371" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0372" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0375" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0377" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0378" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0379" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0384" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0388" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0391" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0394" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0405" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0412" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0416" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0420" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0423" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0424" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0429" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0433" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0436" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0437" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0439" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0440" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0441" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0448" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0449" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0452" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0453" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0454" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0455" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0459" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0462" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0466" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0473" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0477" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0481" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0483" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0484" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0485" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0491" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0493" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0494" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0499" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0500" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0504" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0507" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0511" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0522" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0526" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0529" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0533" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0537" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0540" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0541" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0546" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0548" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0549" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0550" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0555" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0556" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0558" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0559" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0562" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0563" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0564" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0565" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0569" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0572" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0576" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0580" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0583" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0587" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="VTSI:ReserveForRestrictedStockUnits" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0607" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0613" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0633" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0651" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0652" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0685" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0688" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0722" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0724" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0729" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0738" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0739" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0740" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0741" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0743" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0744" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-07-012023-09-30" id="xdx2ixbrl0745" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0747" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0749" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0751" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0753" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0756" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0760" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0762" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0810" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0811" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0812" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0813" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0814" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0815" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0816" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:LicensingAndRoyalties" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0817" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0819" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0821" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0823" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0825" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0828" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0832" unitRef="USD" xs:nil="true"/> <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0963" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0984" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1273" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1275" unitRef="USDPShares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1277" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1279" unitRef="USDPShares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1297" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1299" unitRef="USDPShares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1301" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1303" unitRef="USDPShares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1305" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1307" unitRef="USDPShares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1313" unitRef="Shares" xs:nil="true"/> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1315" unitRef="USDPShares" xs:nil="true"/> </ix:hidden> <ix:references> <link:schemaRef xlink:href="vtsi-20240930.xsd" xlink:type="simple"/> </ix:references> <ix:resources> <xbrli:context id="From2024-01-01to2024-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-11-05"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-11-05</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_CommonClassAMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_CommonClassAMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_CommonClassBMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_CommonClassBMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_custom_NetSalesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_custom_NetSalesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_NetSalesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_custom_NetSalesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-06-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-06-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-09-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_PreferredStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:STEPRevenueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:STEPRevenueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_DeferredRevenueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">VTSI:DeferredRevenueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_DeferredRevenueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">VTSI:DeferredRevenueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearOrLessMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearOrLessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearOrLessMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearOrLessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_WarrantyMember_custom_LongerThanOneYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:LongerThanOneYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_WarrantyMember_custom_LongerThanOneYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:LongerThanOneYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:OneCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:TwoCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:ThreeCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:OneCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:TwoCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SupplierOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierTwoMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SupplierTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SingleCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SingleCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_LandMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_LandMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_BuildingAndBuildingImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_BuildingAndBuildingImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_ComputerEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_ComputerEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_MachineryAndEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_MachineryAndEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_STEPEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:STEPEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_STEPEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:STEPEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_ConstructionInProgressMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_ConstructionInProgressMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_us-gaap_PatentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_us-gaap_PatentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_CapitalizedMediaContentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:CapitalizedMediaContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_CapitalizedMediaContentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:CapitalizedMediaContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_AcquiredLeaseIntangibleAssetsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:AcquiredLeaseIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_AcquiredLeaseIntangibleAssetsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:AcquiredLeaseIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_OfficeandWarehouseSpaceMember_custom_UnaffiliatedThirdPartyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeandWarehouseSpaceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-03-31_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-04-30_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-06-01_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-06-01</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-06-012022-06-01"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-06-01</xbrli:startDate> <xbrli:endDate>2022-06-01</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2019-01-012019-01-01"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-01</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-01-01"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-01</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-242021-08-25_custom_PropertyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:PropertyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-24</xbrli:startDate> <xbrli:endDate>2021-08-25</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-24</xbrli:startDate> <xbrli:endDate>2021-08-25</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneHundredAndNineteenRegularMonthlyPaymentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">VTSI:OneHundredAndNineteenRegularMonthlyPaymentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-24</xbrli:startDate> <xbrli:endDate>2021-08-25</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">VTSI:OneIrregularPaymentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-24</xbrli:startDate> <xbrli:endDate>2021-08-25</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_NotesPayableMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">VTSI:NotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_NotesPayableMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">VTSI:NotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_srt_DirectorMember_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_srt_DirectorMember_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-03-31_srt_DirectorMember_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-04-012024-06-30_srt_DirectorMember_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-04-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:BoardMemberAndExecutiveChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-262021-08-26_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:CoChiefExecutiveOfficerAndChiefOperatingOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-26</xbrli:startDate> <xbrli:endDate>2021-08-26</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-04-112022-04-11_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:CoChiefExecutiveOfficerAndChiefOperatingOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-04-11</xbrli:startDate> <xbrli:endDate>2022-04-11</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-08-012022-08-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-08-01</xbrli:startDate> <xbrli:endDate>2022-08-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-07-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-07-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-12-012022-12-01_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-12-01</xbrli:startDate> <xbrli:endDate>2022-12-01</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-08-29</xbrli:startDate> <xbrli:endDate>2024-08-29</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-08-29</xbrli:startDate> <xbrli:endDate>2024-08-29</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-01-01_srt_BoardOfDirectorsChairmanMember_us-gaap_RestrictedStockUnitsRSUMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-01-01</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012024-06-30_custom_ExecutiveChairmanMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_us-gaap_DeferredProfitSharingMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-09-30_us-gaap_DeferredProfitSharingMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2016-10-25_us-gaap_CommonStockMember_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-10-25</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-01-09_us-gaap_CommonStockMember_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-09</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">VTSI:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-07-012024-06-30_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-07-01</xbrli:startDate> <xbrli:endDate>2024-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:FormerExecutiveChairmanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2023-12-31_custom_NonQualifiedStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-12-31_custom_NonQualifiedStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2024-09-30_custom_NonQualifiedStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2024-10-012024-10-31_us-gaap_SubsequentEventMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001085243</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-10-01</xbrli:startDate> <xbrli:endDate>2024-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:unit id="USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit> <xbrli:unit id="Shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit> <xbrli:unit id="USDPShares"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit> <xbrli:unit id="sqft"> <xbrli:measure>utr:sqft</xbrli:measure> </xbrli:unit> <xbrli:unit id="Acres"> <xbrli:measure>utr:acre</xbrli:measure> </xbrli:unit> <xbrli:unit id="Pure"> <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit> </ix:resources> </ix:header> </div> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p> <!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 4pt solid; font: 1pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></div></div><!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>UNITED STATES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>SECURITIES AND EXCHANGE COMMISSION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>Washington, D.C. 20549</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM <span id="xdx_902_edei--DocumentType_c20240101__20240930_zpe78SPovB28"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000014" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--DocumentQuarterlyReport_c20240101__20240930_z9UMyezn9ktf"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleantrue" id="Fact000015" name="dei:DocumentQuarterlyReport">☒</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the quarterly period ended <span style="text-decoration: underline"><span id="xdx_90B_edei--DocumentPeriodEndDate_c20240101__20240930_zpgqwx7nPwI3"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:datemonthdayyearen" id="Fact000016" name="dei:DocumentPeriodEndDate">September 30, <span id="xdx_901_edei--DocumentFiscalYearFocus_c20240101__20240930_zx5C59DcVaGb"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000017" name="dei:DocumentFiscalYearFocus">2024</ix:nonNumeric></span></ix:nonNumeric></span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_edei--DocumentTransitionReport_c20240101__20240930_zg3qYN2Nax33"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000018" name="dei:DocumentTransitionReport">☐</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the transition period from _____________ to ______________</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commission file number: <span id="xdx_901_edei--EntityFileNumber_c20240101__20240930_zsf1LtkM4F4k"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000019" name="dei:EntityFileNumber">001-38420</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span id="xdx_90E_edei--EntityRegistrantName_c20240101__20240930_zY8xlOJSMoV"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000020" name="dei:EntityRegistrantName">VIRTRA, INC.</ix:nonNumeric></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact name of registrant as specified in its charter)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20240101__20240930_zkUmYvPojId"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:stateprovnameen" id="Fact000021" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90B_edei--EntityTaxIdentificationNumber_c20240101__20240930_zZLVelH0yE82"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000022" name="dei:EntityTaxIdentificationNumber">93-1207631</ix:nonNumeric></span></b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or organization)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification No.)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--EntityAddressAddressLine1_c20240101__20240930_zagkjkF2Dxrd"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000023" name="dei:EntityAddressAddressLine1">295 E. Corporate Place</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressCityOrTown_c20240101__20240930_zpgE9NcUw9Rh"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000024" name="dei:EntityAddressCityOrTown">Chandler</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressStateOrProvince_c20240101__20240930_zySz35JsAES4"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000025" name="dei:EntityAddressStateOrProvince">AZ</ix:nonNumeric></span></b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_907_edei--EntityAddressPostalZipCode_c20240101__20240930_z0RzcnGAsgFj"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000026" name="dei:EntityAddressPostalZipCode">85225</ix:nonNumeric></span></b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registrant’s telephone number, including area code: <b><span style="text-decoration: underline"><span id="xdx_906_edei--CityAreaCode_c20240101__20240930_ztisumDfiKq7"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000027" name="dei:CityAreaCode">(480)</ix:nonNumeric></span> <span id="xdx_903_edei--LocalPhoneNumber_c20240101__20240930_zndO7CVWt9Y8"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000028" name="dei:LocalPhoneNumber">968-1488</ix:nonNumeric></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N/A</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Former name, former address and former fiscal year, if changed since last report)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20240101__20240930_z6F0k5sbR0Gd"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000029" name="dei:Security12bTitle">Common Stock, $0.0001 par value</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--TradingSymbol_c20240101__20240930_zO4IUZfI5xE4"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000030" name="dei:TradingSymbol">VTSI</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_edei--SecurityExchangeName_c20240101__20240930_zNgtQsQfodoa"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:exchnameen" id="Fact000031" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <span id="xdx_90D_edei--EntityCurrentReportingStatus_c20240101__20240930_zwfJQDEu3vr9"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000032" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> ☒ No ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <span id="xdx_903_edei--EntityInteractiveDataCurrent_c20240101__20240930_zIp0XLu6RmXe"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000033" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> ☒ No ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant is a large, accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large, accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large, accelerated filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">☐</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">☐</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--EntityFilerCategory_c20240101__20240930_zx6zO9UHymml"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:entityfilercategoryen" id="Fact000034" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">☐</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--EntitySmallBusiness_c20240101__20240930_z6Fq1WJongQ9"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleantrue" id="Fact000035" name="dei:EntitySmallBusiness">☒</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20240101__20240930_z5PEp8n3t261"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000036" name="dei:EntityEmergingGrowthCompany">☐</ix:nonNumeric></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No <span id="xdx_90C_edei--EntityShellCompany_dbF_c20240101__20240930_zYnOHiKof657"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000037" name="dei:EntityShellCompany">☒</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of November 5, 2024, the registrant had <span id="xdx_900_edei--EntityCommonStockSharesOutstanding_iI_pid_c20241105_z32tzFOnqNB7"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-11-05" id="Fact000038" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,242,925</ix:nonFraction></span> shares of common stock outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif; border-bottom: Black 4pt solid"><span style="font-family: Times New Roman, Times, Serif"> </span></div></div><!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"> </td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"> </td></tr></table></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE OF CONTENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0.75in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PAGE NO.</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART I</b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#sm_001">FINANCIAL INFORMATION</a></b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_002">Financial Statements (Unaudited)</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_003">Condensed Balance Sheets as of September 30, 2024, and December 31, 2023</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_004">Condensed Statements of Operations for the Three and Nine Months ended September 30, 2024 and 2023</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_005">Condensed Statements of Changes in Stockholders’ Equity for the Three and Nine Months Ended September 30, 2024, and 2023</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_006">Condensed Statements of Cash Flows for the Nine Months Ended September 30, 2024 and 2023</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_007">Notes to the Unaudited Financial Statements</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_008">Management’s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_009">Quantitative and Qualitative Disclosures About Market Risk</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_010">Controls and Procedures</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART II</b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#sm_011">OTHER INFORMATION</a></b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_012">Legal Proceedings</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_013">Risk Factors</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_014">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_015">Defaults Upon Senior Securities</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_016">Mine Safety Disclosures</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_017">Other Information</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_018">Exhibits</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#sm_019">SIGNATURES</a></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"> </td></tr></table></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_001"></span>PART I: FINANCIAL INFORMATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_002"></span>ITEM 1. FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_003"></span>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED BALANCE SHEETS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_30C_111_zOSEq0x82Ded" summary="xdx: Statement - Condensed Balance Sheets (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20240930_z8CY9bvKoiA2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20231231_zD7xKtoCyff6" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zJVjDd8Bre54" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AssetsCurrentAbstract_i01B_zDHYOQsw1LN5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current assets:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACz9zb_zq7kzPZm0qs7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2024-09-30" id="Fact000046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,668,455</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000047" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,849,842</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AccountsReceivableNetCurrent_i02I_maACz9zb_zyJvPIMt6mBl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-09-30" id="Fact000049" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,216,751</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" id="Fact000050" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,724,147</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_i02I_maACz9zb_zqbtTNhZvJM6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Inventory, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-09-30" id="Fact000052" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,911,948</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000053" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,404,880</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--UnbilledReceivablesCurrent_i02I_maACz9zb_zsFlFA8g7M8f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Unbilled revenue</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" contextRef="AsOf2024-09-30" id="Fact000055" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,258,930</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" contextRef="AsOf2023-12-31" id="Fact000056" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,109,616</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maACz9zb_z45rr5qhVjDg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other current assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2024-09-30" id="Fact000058" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,886,148</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000059" format="ixt:numdotdecimal" decimals="0" unitRef="USD">906,803</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AssetsCurrent_i02TI_mtACz9zb_maAzNW2_zmxVjtESA8B3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total current assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2024-09-30" id="Fact000061" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,942,232</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000062" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,995,288</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AssetsNoncurrentAbstract_i01B_znQ4GDffjKL8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term assets:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_i02I_maANz6gG_zPyP05lO6Ze6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-09-30" id="Fact000067" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,351,433</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000068" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,487,012</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maANz6gG_zMaRReg4IE36" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use asset, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-09-30" id="Fact000070" format="ixt:numdotdecimal" decimals="0" unitRef="USD">478,474</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000071" format="ixt:numdotdecimal" decimals="0" unitRef="USD">716,687</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsNet_i02I_maANz6gG_zGYMuGToMfEg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2024-09-30" id="Fact000073" format="ixt:numdotdecimal" decimals="0" unitRef="USD">560,873</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="Fact000074" format="ixt:numdotdecimal" decimals="0" unitRef="USD">567,540</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DepositsAssetsNoncurrent_i02I_maANz6gG_zN8WNaeo77Ec" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Security deposits, long-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2024-09-30" id="Fact000076" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,692</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000077" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,691</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_i02I_maANz6gG_zq662a3NyhFa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Other assets, long-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-09-30" id="Fact000079" format="ixt:numdotdecimal" decimals="0" unitRef="USD">201,670</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000080" format="ixt:numdotdecimal" decimals="0" unitRef="USD">201,670</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxAssetsNet_i02I_maANz6gG_zbWPpabYcuEk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax asset, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2024-09-30" id="Fact000082" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,498,003</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2023-12-31" id="Fact000083" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,630,154</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--AssetsNoncurrent_i02TI_mtANz6gG_maAzNW2_zJ6ItMbosao6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total long-term assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2024-09-30" id="Fact000085" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,126,145</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000086" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,638,754</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--Assets_i01TI_mtAzNW2_znzy9uoQrL91" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2024-09-30" id="Fact000088" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,068,377</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact000089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,634,042</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zFEjLXit2Pqj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES AND STOCKHOLDERS’ EQUITY</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LiabilitiesCurrentAbstract_i01B_zYfViFTdJMO9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccountsPayableCurrent_i02I_maLCzLTS_zkBBY5oiWHb1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-09-30" id="Fact000097" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,121,558</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000098" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,282,427</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzLTS_zA7oZoY4bhci" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,906,302</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000101" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,221,416</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_i02I_maLCzLTS_ztKnkpHGWsWk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">708,952</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000104" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,970,559</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--NotesPayableCurrent_i02I_maLCzLTS_za1szn11TGd2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-09-30" id="Fact000106" format="ixt:numdotdecimal" decimals="0" unitRef="USD">230,824</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000107" format="ixt:numdotdecimal" decimals="0" unitRef="USD">226,355</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzLTS_zPqO3BC5Q3O4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000109" format="ixt:numdotdecimal" decimals="0" unitRef="USD">192,294</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000110" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,840</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maLCzLTS_zEW8PGWPpAL8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000112" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,797,825</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000113" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,736,175</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LiabilitiesCurrent_i02TI_mtLCzLTS_maLzWOm_zDTvMIbAu3Ch" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000115" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,957,755</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000116" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,754,772</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesNoncurrentAbstract_i01B_z9uV5PuOp7vh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityNoncurrent_i02I_maLNzpTJ_zRY86UmdqH7g" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue, long-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000121" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,022,676</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000122" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,012,206</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermNotesPayable_i02I_maLNzpTJ_zufejUnQsGKg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2024-09-30" id="Fact000124" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,629,800</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2023-12-31" id="Fact000125" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,813,021</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLNzpTJ_zUv2h9UHAnea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000127" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,109</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000128" format="ixt:numdotdecimal" decimals="0" unitRef="USD">432,176</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--LiabilitiesNoncurrent_i02TI_mtLNzpTJ_maLzWOm_zCksXGmzina6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2024-09-30" id="Fact000130" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,960,585</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2023-12-31" id="Fact000131" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,257,403</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Liabilities_i01TI_mtLzWOm_maLASEzAsR_zeVzHcInzzA5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2024-09-30" id="Fact000133" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,918,340</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" id="Fact000134" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,012,175</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--CommitmentsAndContingencies_i01I_zwjNpJrPeRKk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commitments and contingencies (See Note 11)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0136">-</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0137">-</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--StockholdersEquityAbstract_i01B_zmiuPzPB1gsl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stockholders’ equity:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--PreferredStockValue_i02I_maSEzmul_zZHjmWQuGNqf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Preferred stock $<span id="xdx_90F_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20240930_zV8ZuEVoOka8" title="Preferred stock, par value"><span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20231231_z8Uc13vetFoe" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30" id="Fact000145" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" id="Fact000147" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20240930_zdvM9Z7USHQa" title="Preferred stock, shares authorized"><span id="xdx_903_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20231231_ziBKcuyvitC2" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-09-30" id="Fact000149" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-12-31" id="Fact000151" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500,000</ix:nonFraction></ix:nonFraction></span></span> authorized;<br/> <span id="xdx_90B_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20240930_zCXY3b7b60qb" title="Preferred stock, shares issued"><span id="xdx_90A_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20240930_zajA7jfrt46k" title="Preferred stock, shares outstanding"><span id="xdx_907_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20231231_zPvnJPh9VNqk" title="Preferred stock, shares issued"><span id="xdx_907_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20231231_zbp9Nq5czlE5" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-09-30" id="Fact000153" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2024-09-30" id="Fact000155" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-12-31" id="Fact000157" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-12-31" id="Fact000159" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued or outstanding</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0142">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0143">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> </tr> <tr id="xdx_401_eus-gaap--CommonStockValue_i02I_pp0p0_maSEzmul_z4kDxHdLTgKi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Common stock $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240930_z1jzfZForcF7" title="Common stock, par value"><span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20231231_zzitfBU9SWvg" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30" id="Fact000164" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" id="Fact000166" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20240930_zA5nnEaU9V04" title="Common stock, shares authorized"><span id="xdx_90C_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20231231_z0bbJ7gvcom4" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-09-30" id="Fact000168" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31" id="Fact000170" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> shares<br/> authorized; <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pid_c20240930_zINPA8xdHi6f" title="Common stock, shares issued"><span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240930_zZnhXSOWb60e" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-09-30" id="Fact000172" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-09-30" id="Fact000174" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,242,925</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding<br/> as of September 30, 2024, and <span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_pid_c20231231_z79DylAMINjj" title="Common stock, shares issued"><span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20231231_zk5yld3KlJme" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31" id="Fact000176" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31" id="Fact000178" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,107,230</ix:nonFraction></ix:nonFraction></span></span> shares issued<br/> and outstanding as of December 31, 2023</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30" id="Fact000161" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,123</ix:nonFraction></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/> <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" id="Fact000162" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,109</ix:nonFraction></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  <br/>  <br/>  </span></td> </tr> <tr id="xdx_40D_eus-gaap--CommonStockValue_i02I_pp0p0_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_maSEzmul_zhQJIedM9Qmc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Class A common stock $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zxvag7bhxGQ9" title="Common stock, par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_ziyW7xvx4Ura" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="Fact000183" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="Fact000185" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_90D_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zNwBlPMIizI5" title="Common stock, shares authorized"><span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zajyuuuGc92e" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="Fact000187" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="Fact000189" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500,000</ix:nonFraction></ix:nonFraction></span></span> shares<br/> authorized; <span id="xdx_90E_eus-gaap--CommonStockSharesIssued_iI_pid_do_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zgm2lNRcqKL3" title="Common stock, shares issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_pid_do_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zJlXuHx8oGt5" title="Common stock, shares outstanding"><span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_pid_do_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_z3g4w0fkoP9c" title="Common stock, shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_pid_do_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zfd4lhTa3sZ" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="Fact000191" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="Fact000193" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="Fact000195" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="Fact000197" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued or outstanding</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0180">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0181">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> </tr> <tr id="xdx_407_eus-gaap--CommonStockValue_i02I_pp0p0_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_maSEzmul_zT4dxc4bPW6a" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Class B common stock $<span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zTNUe1Fz8cn8" title="Common stock, par value"><span id="xdx_907_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_z7dzi87nzLkf" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="Fact000202" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="Fact000204" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_900_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_znBhwHtPr2fd" title="Common stock, shares authorized"><span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zyM29Y17drGb" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="Fact000206" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="Fact000208" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">7,500,000</ix:nonFraction></ix:nonFraction></span></span> shares<br/> authorized; <span id="xdx_907_eus-gaap--CommonStockSharesIssued_iI_pid_do_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_z83aCsEqaa7g" title="Common stock, shares issued"><span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_pid_do_c20240930__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_znhtm6TmDsBc" title="Common stock, shares outstanding"><span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_pid_do_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_z9CLXpoIeT2g" title="Common stock, shares issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_pid_do_c20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zieeHgdHMSj8" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="Fact000210" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="Fact000212" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="Fact000214" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="Fact000216" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued or outstanding</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0199">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> <br/> <span style="-sec-ix-hidden: xdx2ixbrl0200">-</span></span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> <br/>  </span></td> </tr> <tr id="xdx_405_eus-gaap--CommonStockValue_i02I_pp0p0_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_maSEzmul_zXvdQY5kDlP2" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt">Common stock value</td> <td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0218">-</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td> <td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0219">-</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AdditionalPaidInCapital_i02I_maSEzmul_zghbh1LrEr5f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; text-indent: 10pt"><span style="font-family: Times New Roman, Times, Serif">Additional paid-in capital</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2024-09-30" id="Fact000221" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,485,919</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31" id="Fact000222" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,957,765</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_pp0p0_maSEzmul_zzYaTstLIYbb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-09-30" id="Fact000224" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,662,995</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" id="Fact000225" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,662,993</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--StockholdersEquity_i02TI_pp0p0_mtSEzmul_maLASEzAsR_zIAD1m1eeBc9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1pt; text-indent: 10.05pt"><span style="font-family: Times New Roman, Times, Serif">Total stockholders’ equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000227" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">46,150,037</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000228" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,621,867</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzAsR_zQUKdeP9ubXg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total liabilities and stockholders’ equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000230" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">66,068,377</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000231" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">69,634,042</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See accompanying notes to unaudited condensed financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_004"></span>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED STATEMENTS OF OPERATIONS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(UNAUDITED)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_302_113_z0tDOfmWMZJ8" summary="xdx: Statement - Condensed Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_494_20240701__20240930_zlKMyRchMlRf" style="border-bottom: Black 1pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_492_20230701__20230930_zm5sMjbpDJjf" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_498_20240101__20240930_zQSZ1J6zA832" style="border-bottom: Black 1pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_491_20230101__20230930_zTb3P80agNNf" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended September 30,</b></td><td style="text-align: center; padding-bottom: 1pt"><b> </b></td><td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td><td style="text-align: center; padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--RevenuesAbstract_iB_zzG9nV5JtPH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_hsrt--ProductOrServiceAxis__custom--NetSalesMember_zWyGabZf18T3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 36%; text-align: left; padding-bottom: 1pt">Net sales</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_custom_NetSalesMember" id="Fact000238" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,484,269</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_custom_NetSalesMember" id="Fact000239" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,561,582</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_custom_NetSalesMember" id="Fact000240" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,653,707</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_custom_NetSalesMember" id="Fact000241" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,925,420</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_maCzOgx_zmmjzSU8W9r" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Total revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30" id="Fact000243" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,484,269</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30" id="Fact000244" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,561,582</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-01to2024-09-30" id="Fact000245" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,653,707</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30" id="Fact000246" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,925,420</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--CostOfGoodsAndServicesSold_i01_msCzOgx_zTDk5btjabjl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1pt">Cost of sales</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-07-012024-09-30" id="Fact000248" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,986,296</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-07-012023-09-30" id="Fact000249" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,175,508</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-01-01to2024-09-30" id="Fact000250" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,168,978</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-01-012023-09-30" id="Fact000251" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,669,708</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GrossProfit_i01T_mtCzOgx_maCzBVl_zcf7KpDubcQ2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Gross profit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-07-012024-09-30" id="Fact000253" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,497,973</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-07-012023-09-30" id="Fact000254" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,386,074</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-01to2024-09-30" id="Fact000255" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,484,729</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-09-30" id="Fact000256" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,255,712</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingExpensesAbstract_iB_zZykP6Y3mHX" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_i01_maCzPDq_zbpeYjwpbgj9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-07-012024-09-30" id="Fact000263" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,017,584</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-07-012023-09-30" id="Fact000264" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,229,075</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000265" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,925,915</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-012023-09-30" id="Fact000266" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,220,751</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ResearchAndDevelopmentExpense_i01_maCzPDq_z3AIf7dcFCnj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-07-012024-09-30" id="Fact000268" format="ixt:numdotdecimal" decimals="0" unitRef="USD">724,757</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-07-012023-09-30" id="Fact000269" format="ixt:numdotdecimal" decimals="0" unitRef="USD">487,388</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000270" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,273,422</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-012023-09-30" id="Fact000271" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,965,438</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingExpenses_i01T_mtCzPDq_msCzBVl_zuMvZryiAfah" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net operating expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-07-012024-09-30" id="Fact000273" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,742,341</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-07-012023-09-30" id="Fact000274" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,716,463</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-01-01to2024-09-30" id="Fact000275" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,199,337</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-012023-09-30" id="Fact000276" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,186,189</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_iT_mtCzBVl_maCzmuV_zxRCAdIBHGvf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Income from operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000278" format="ixt:numdotdecimal" decimals="0" unitRef="USD">755,632</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000279" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,669,611</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000280" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,285,392</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000281" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,069,523</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherNonoperatingIncomeExpenseAbstract_iB_zgCnHQdf51q8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other income (expense):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OtherNonoperatingIncome_i01_maCzvep_zgkzkwAZdHsc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Other income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2024-07-012024-09-30" id="Fact000288" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,469</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2023-07-012023-09-30" id="Fact000289" format="ixt:numdotdecimal" decimals="0" unitRef="USD">233,521</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2024-01-01to2024-09-30" id="Fact000290" format="ixt:numdotdecimal" decimals="0" unitRef="USD">521,610</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2023-01-012023-09-30" id="Fact000291" format="ixt:numdotdecimal" decimals="0" unitRef="USD">625,761</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherNonoperatingExpense_i01N_di_msCzvep_zMNyFnCldw5h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0293">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2023-07-012023-09-30" id="Fact000294" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,026</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0295">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2023-01-012023-09-30" id="Fact000296" format="ixt:numdotdecimal" decimals="0" unitRef="USD">224,330</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_i01T_mtCzvep_maCzmuV_zH3B0p4ykabk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net other income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-07-012024-09-30" id="Fact000298" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,469</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-07-012023-09-30" id="Fact000299" format="ixt:numdotdecimal" decimals="0" unitRef="USD">209,495</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000300" format="ixt:numdotdecimal" decimals="0" unitRef="USD">521,610</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-012023-09-30" id="Fact000301" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,431</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzmuV_maCzjxZ_zSnCemmXH4ol" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Income before provision for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-07-012024-09-30" id="Fact000303" format="ixt:numdotdecimal" decimals="0" unitRef="USD">791,101</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-07-012023-09-30" id="Fact000304" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,879,106</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-01-01to2024-09-30" id="Fact000305" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,807,002</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-012023-09-30" id="Fact000306" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,470,954</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxExpenseBenefit_msCzjxZ_zK3bfItI1BDa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Provision for income taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-07-012024-09-30" id="Fact000308" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-07-012023-09-30" id="Fact000309" format="ixt:numdotdecimal" decimals="0" unitRef="USD">244,316</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-01-01to2024-09-30" id="Fact000310" format="ixt:numdotdecimal" decimals="0" unitRef="USD">807,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-012023-09-30" id="Fact000311" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,863,150</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NetIncomeLoss_iT_mtCzjxZ_zj30npZLx0ud" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net income</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000313" format="ixt:numdotdecimal" decimals="0" unitRef="USD">583,101</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000314" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,634,790</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000315" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,002</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000316" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,607,804</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareAbstract_iB_zAkYOwZpSY4d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Net income per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareBasic_i01_zikz9HqxPp96" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-07-012024-09-30" id="Fact000323" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.05</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-07-012023-09-30" id="Fact000324" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000325" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.27</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-012023-09-30" id="Fact000326" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.51</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--EarningsPerShareDiluted_i01_zA6sMYj8iTEi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-07-012024-09-30" id="Fact000328" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.05</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-07-012023-09-30" id="Fact000329" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-01-01to2024-09-30" id="Fact000330" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.27</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-012023-09-30" id="Fact000331" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.51</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB_zV6Wz9vQ0Qg2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average shares outstanding:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pid_z5eMG97gtdwi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-07-012024-09-30" id="Fact000338" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,175,882</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-07-012023-09-30" id="Fact000339" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,934,962</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000340" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,982,083</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-012023-09-30" id="Fact000341" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,924,486</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pid_zfqHaQ5o0ALl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-07-012024-09-30" id="Fact000343" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,175,882</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-07-012023-09-30" id="Fact000344" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,942,509</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-09-30" id="Fact000345" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,982,083</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-012023-09-30" id="Fact000346" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,929,155</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center">See accompanying notes to unaudited condensed financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 4; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_005"></span>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_304_114_zyQT5yLyOhx7" summary="xdx: Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--PreferredStockMember_z3Zbftug7X73" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zJRBKoPZYi0e" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zLQuTyj421i9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid-In Capital</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zHvSm1n4zNY3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zlXzTLXGulxg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Earnings</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_4B2_zo0wBq3Z8xMb" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Three Months Ended Sept 30, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preferred Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid-In Capital</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Earnings</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_431_c20230701__20230930_eus-gaap--StockholdersEquity_iS_zuUVnkN9uwK6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 26%"><span style="font-family: Times New Roman, Times, Serif">Balance at June 30, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iS_pid_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zCNg034tmLs8" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0355">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0348">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iS_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zOdVmFxwG1k2" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000357" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,926,774</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000349" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,092</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 7%; text-align: right">         <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000350" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,704,500</ix:nonFraction></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0351">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" id="Fact000352" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,233,149</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" id="Fact000353" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,938,741</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zGYgOJnltT83" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0359">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_ziPlXWtkTjIf" title="Stock options exercised, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000366" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000360" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000361" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,700</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0362">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0363">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-07-012023-09-30" id="Fact000364" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,701</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--StockRepurchasedDuringPeriodValue_zf8S8v8L54wc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options repurchased</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0368">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0369">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000370" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,569</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0371">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0372">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-07-012023-09-30" id="Fact000373" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,569</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zvVGQ0WjPBi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock issued for services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0375">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zpipRRoA0xf7" title="Stock issued for services, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000382" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,082</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000376" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0377">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0378">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0379">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-07-012023-09-30" id="Fact000380" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zzjxFkPo5dsd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock reserved for future services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0384">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0385">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000386" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,999</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0387">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0388">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-09-30" id="Fact000389" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,999</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLoss_zSVcm4w52R97" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0391">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0392">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0393">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0394">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="Fact000395" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,634,790</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000396" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,634,790</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_436_c20230701__20230930_eus-gaap--StockholdersEquity_iE_zSD3rWqRHZa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at Sept 30, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_pid_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zKpzrPp3eGEk" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0405">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0398">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zCTWwc1FtAHe" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000407" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,961,356</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000399" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,094</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000400" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,804,768</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0401">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" id="Fact000402" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,867,939</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30" id="Fact000403" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,673,801</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Nine Months Ended Sept 30, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preferred Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid-In Capital</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Earnings</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_433_c20230101__20230930_eus-gaap--StockholdersEquity_iS_z9WKJgvSdEel" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balance at Dec 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_pid_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zppq1F9vyKr5" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0416">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0409">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iS_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBMoWkIOIkXf" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000418" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,900,759</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000410" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,089</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">       <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000411" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,420,395</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0412">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" id="Fact000413" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,260,135</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" id="Fact000414" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,681,619</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_z5sDyZ5iX8if" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0420">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zf4YnRWNZZvd" title="Stock options exercised, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="Fact000427" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,500</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="Fact000421" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000422" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,900</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0423">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0424">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30" id="Fact000425" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,903</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--StockRepurchasedDuringPeriodValue_zvAQCmGVqG02" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options repurchased</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0429">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="Fact000430" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000431" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,999</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0432">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0433">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="From2023-01-012023-09-30" id="Fact000434" format="ixt:numdotdecimal" decimals="0" unitRef="USD">75,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zmhGqx1qQhcd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock issued for services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0436">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZdNpCqoTV0g" title="Stock issued for services, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="Fact000443" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">48,097</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0437">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0438">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0439">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0440">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0441">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zCHGMKg9jpkd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock reserved for future services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0445">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="Fact000446" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000447" format="ixt:numdotdecimal" decimals="0" unitRef="USD">267,474</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0448">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0449">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-09-30" id="Fact000450" format="ixt:numdotdecimal" decimals="0" unitRef="USD">267,475</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLoss_zcCUlOGkE6Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0452">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0453">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0454">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0455">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="Fact000456" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,607,804</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000457" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,607,804</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_432_c20230101__20230930_eus-gaap--StockholdersEquity_iE_zPQh0XrH0jee" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at Sept 30, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iE_pid_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zpN8sbl9Sp4g" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0466">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0459">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zdzWl3C6CCjl" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000468" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,961,356</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000460" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,094</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000461" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,804,768</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0462">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" id="Fact000463" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,867,939</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30" id="Fact000464" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,673,801</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Three Months Ended Sept 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preferred Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid-In Capital</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Earnings</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_431_c20240701__20240930_eus-gaap--StockholdersEquity_iS_z9oiuB81gxd3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balance at June 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--SharesOutstanding_iS_pid_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zMRIlSMPq1Ql" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0477">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0470">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iS_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMh6RMQMFeQi" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000479" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,112,230</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000471" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,110</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right">        <span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000472" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,329,917</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0473">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" id="Fact000474" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,079,894</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30" id="Fact000475" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,410,921</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zAucIVn34TS8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock issued for services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0481">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_ziXDVL66pgh" title="Stock issued for services, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="Fact000488" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">130,695</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="Fact000482" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0483">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0484">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-07-012024-09-30" id="Fact000486" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zegrEskhcg26" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock reserved for future services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0490">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0491">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000492" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0493">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0494">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-09-30" id="Fact000495" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLoss_zGtKPL0yTvwi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0497">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0498">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0499">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0500">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="Fact000501" format="ixt:numdotdecimal" decimals="0" unitRef="USD">583,101</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000502" format="ixt:numdotdecimal" decimals="0" unitRef="USD">583,101</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_437_c20240701__20240930_eus-gaap--StockholdersEquity_iE_zo6wIEng71mg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at Sept 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_pid_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zj9d3M1oyeKj" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0511">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0504">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZYCvoqWH6fg" title="Balance, shares" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000513" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,242,925</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000505" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,123</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000506" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,485,919</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0507">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" id="Fact000508" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,662,995</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000509" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,150,037</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For the Nine Months Ended Sept 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preferred Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid-In Capital</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Earnings</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_432_c20240101__20240930_eus-gaap--StockholdersEquity_iS_z8eOlycJiWY5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balance at Dec 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iS_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zSnQyNiRa2bf" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0522">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0515">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--SharesOutstanding_iS_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMAolE8FWal7" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000524" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,107,230</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000516" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,109</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right">       <span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000517" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,957,765</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0518">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" id="Fact000519" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,662,993</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000520" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,621,867</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_433_c20240101__20240930_eus-gaap--StockholdersEquity_iS_znGDp0W3AHTl" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zB5BH0Twoul6" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0533">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0526">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zs8g45kt9EQ7" title="Balance, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000535" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,107,230</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000527" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,109</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right">       <span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000528" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,957,765</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0529">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" id="Fact000530" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,662,993</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000531" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,621,867</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zUsy6AfLiyo4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0537">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zL5g9i53Fgia" title="Stock options exercised, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="Fact000544" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="Fact000538" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000539" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,149</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0540">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0541">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-01to2024-09-30" id="Fact000542" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,150</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zLZ3YaL1bevj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock issued for services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0546">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zf8UYExx57Lj" title="Stock issued for services, shares" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="Fact000553" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">130,695</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="Fact000547" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0548">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0549">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0550">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2024-01-01to2024-09-30" id="Fact000551" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zj6TDJtDGcll" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock reserved for future services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0555">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0556">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000557" format="ixt:numdotdecimal" decimals="0" unitRef="USD">508,005</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0558">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0559">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-01to2024-09-30" id="Fact000560" format="ixt:numdotdecimal" decimals="0" unitRef="USD">508,005</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--NetIncomeLoss_zvFCqdhRbMk1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0562">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0563">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0564">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0565">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="Fact000566" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000567" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_432_c20240101__20240930_eus-gaap--StockholdersEquity_iE_zDRG0LjljThg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Balance at Sept 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zO7IeCNRN1wh" title="Balance, shares" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0576">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0569">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--SharesOutstanding_iE_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zK5p7XQxxwM7" title="Balance, shares" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000578" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,242,925</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000570" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,123</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000571" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,485,919</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0572">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" id="Fact000573" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,662,995</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000574" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,150,037</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_433_c20240101__20240930_eus-gaap--StockholdersEquity_iE_zOdzaT8jHxB7" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Balance</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iE_pid_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zgd2QbFOUJt8" title="Balance, shares" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0587">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0580">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_c20240101__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zxb3ipkdhag6" title="Balance, shares" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000589" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,242,925</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000581" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,123</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000582" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,485,919</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0583">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" id="Fact000584" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,662,995</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000585" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,150,037</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See accompanying notes to unaudited condensed financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <!-- Field: Page; Sequence: 5; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_006"></span>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED STATEMENTS OF CASH FLOWS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" id="xdx_304_112_zto2piOJZFkg" summary="xdx: Statement - Condensed Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20240101__20240930_zO7oefK7xRH3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20230101__20230930_zgo0QyloLqp2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z800vqtnJwN6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from operating activities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NetIncomeLoss_i01_maNCPBUzOuT_zg2MK7sRAcMf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net income (loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000594" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000595" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,607,804</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zUId47e8MfKi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DepreciationDepletionAndAmortization_i02_maNCPBUzOuT_z0I5NeuJ2eE4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2024-01-01to2024-09-30" id="Fact000600" format="ixt:numdotdecimal" decimals="0" unitRef="USD">834,494</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-01-012023-09-30" id="Fact000601" format="ixt:numdotdecimal" decimals="0" unitRef="USD">701,536</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i02_maNCPBUzOuT_ze2TNj8EWrEh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Right of use amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000603" format="ixt:numdotdecimal" decimals="0" unitRef="USD">238,213</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2023-01-012023-09-30" id="Fact000604" format="ixt:numdotdecimal" decimals="0" unitRef="USD">369,772</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_ecustom--ReserveForRestrictedStockUnits_i02_maNCPBUzOuT_zaIYCxEmoXti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Reserve for RSU</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ReserveForRestrictedStockUnits" contextRef="From2024-01-01to2024-09-30" id="Fact000606" format="ixt:numdotdecimal" decimals="0" unitRef="USD">508,003</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0607">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_i02_maNCPBUzOuT_za0xIAdbMjhd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock issued for service</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-01to2024-09-30" id="Fact000609" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2023-01-012023-09-30" id="Fact000610" format="ixt:numdotdecimal" decimals="0" unitRef="USD">342,475</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--ProvisionForDoubtfulAccounts_i02_maNCPBUzOuT_zYgZHaU3iP86" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Bad Debt Expense</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2024-01-01to2024-09-30" id="Fact000612" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">154,022</ix:nonFraction></p></td><td style="font-family: Times New Roman, Times, Serif; text-align: left">)</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0613">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_z5NYmSj2gkxa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Changes in operating assets and liabilities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msNCPBUzOuT_zu3rAUIEb4t5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2024-01-01to2024-09-30" id="Fact000618" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,661,418</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-012023-09-30" id="Fact000619" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,131,628</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msNCPBUzOuT_zG0Ijvv9Nuai" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Inventory, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2024-01-01to2024-09-30" id="Fact000621" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,507,068</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-012023-09-30" id="Fact000622" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,183,302</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_i03N_di_msNCPBUzOuT_z7FcSitU0EKd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2024-01-01to2024-09-30" id="Fact000624" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">132,151</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2023-01-012023-09-30" id="Fact000625" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,122,905</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_ecustom--IncreaseDecreaseUnbilledRevenue_i03N_di_msNCPBUzOuT_zTJ2QtDArgM7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unbilled revenue</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:IncreaseDecreaseUnbilledRevenue" contextRef="From2024-01-01to2024-09-30" id="Fact000627" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,149,314</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:IncreaseDecreaseUnbilledRevenue" contextRef="From2023-01-012023-09-30" id="Fact000628" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,487,290</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i03N_di_msNCPBUzOuT_zunZ76ifQdf3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other current assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2024-01-01to2024-09-30" id="Fact000630" format="ixt:numdotdecimal" decimals="0" unitRef="USD">979,345</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2023-01-012023-09-30" id="Fact000631" format="ixt:numdotdecimal" decimals="0" unitRef="USD">779,538</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i03N_di_msNCPBUzOuT_z8IoajrYWcn" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0633">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2023-01-012023-09-30" id="Fact000634" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">174,791</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i03_maNCPBUzOuT_zQsA8BF09eK6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable and other accrued expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2024-01-01to2024-09-30" id="Fact000636" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,737,781</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2023-01-012023-09-30" id="Fact000637" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,015,047</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--IncreaseDecreaseInOperatingLeaseRightOfUseLiability_i03_maNCPBUzOuT_zARrVEXf8FQj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lease liability</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability" contextRef="From2024-01-01to2024-09-30" id="Fact000639" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">249,614</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability" contextRef="From2023-01-012023-09-30" id="Fact000640" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">392,103</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maNCPBUzOuT_zg1YDgsGMUY6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2024-01-01to2024-09-30" id="Fact000642" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,927,880</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-01-012023-09-30" id="Fact000643" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,276,512</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_maCCERCzCAB_mtNCPBUzOuT_zJMDiqyeLRg2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net cash provided by operating activities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000645" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,669,269</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-012023-09-30" id="Fact000646" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,365,751</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zPzyaWmgBDkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from investing activities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_di_msNCPBUzBgq_zIRZbptkMbpj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchase of intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0651">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0652">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msNCPBUzBgq_zugOkjabKKNl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Purchase of property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2024-01-01to2024-09-30" id="Fact000654" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,692,249</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-01-012023-09-30" id="Fact000655" format="ixt:numdotdecimal" decimals="0" unitRef="USD">512,249</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzBgq_maCCERCzCAB_zKWrED8eX1m8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net cash (used in) investing activities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000657" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,692,249</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-012023-09-30" id="Fact000658" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">512,249</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zKxZKiBKv67l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from financing activities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RepaymentsOfLongTermDebt_i01N_di_msNCPBUzxBG_zPlRe9WPmVB6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Principal payments of debt</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2024-01-01to2024-09-30" id="Fact000663" format="ixt:numdotdecimal" decimals="0" unitRef="USD">178,559</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2023-01-012023-09-30" id="Fact000664" format="ixt:numdotdecimal" decimals="0" unitRef="USD">177,824</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_401_ecustom--ProceedsFromRestrictedStockUnitsIssued_i01_maNCPBUzxBG_zAdv1UFVV7se" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">RSU issued</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ProceedsFromRestrictedStockUnitsIssued" contextRef="From2024-01-01to2024-09-30" id="Fact000666" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,151</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ProceedsFromRestrictedStockUnitsIssued" contextRef="From2023-01-012023-09-30" id="Fact000667" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,903</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_maCCERCzCAB_mtNCPBUzxBG_zdDk2uksw8c5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Net cash used in financing activities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000669" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">158,408</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-012023-09-30" id="Fact000670" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">135,921</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCCERCzCAB_zj0cc43ivSQc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net increase in cash</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2024-01-01to2024-09-30" id="Fact000672" format="ixt:numdotdecimal" decimals="0" unitRef="USD">818,612</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-012023-09-30" id="Fact000673" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,717,581</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_zQbRj66BE7Q5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Cash and restricted cash, beginning of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact000675" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,849,843</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-12-31" id="Fact000676" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,483,597</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zDMQp1jLWpz5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Cash and restricted cash, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2024-09-30" id="Fact000678" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,668,455</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-09-30" id="Fact000679" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,201,178</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--SupplementalCashFlowInformationAbstract_iB_z69OrBGwFFEi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental disclosure of cash flow information:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--InterestPaidNet_i01_zLJoP0ngwPMl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest Paid</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2024-01-01to2024-09-30" id="Fact000684" format="ixt:numdotdecimal" decimals="0" unitRef="USD">182,419</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0685">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxesPaidNet_i01_zU9AmPaX2if9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes Paid</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2024-01-01to2024-09-30" id="Fact000687" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,315,442</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0688">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="text-align: center; font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See accompanying notes to unaudited condensed financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 6; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_007"></span>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000690" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"><p id="xdx_80B_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zmPyrSFcQrGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_82E_zhADA4wjM419">Organization and Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Organization and Business Operations</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra, Inc. (the “Company,” “VirTra,” “we,” “us” or “our”), located in Chandler, Arizona, is a global provider of judgmental use of force training simulators and firearms training simulators for the law enforcement, military, educational and commercial markets. The Company’s patented technologies, software, and scenarios provide intense training for de-escalation, judgmental use-of-force, marksmanship and related training that mimics real-world situations. VirTra’s mission is to save and improve lives worldwide through practical and highly effective virtual reality and simulator technology. The Company sells its products worldwide through a direct sales force and international distribution partners. The original business started in 1993 as Ferris Productions, Inc. In September 2001, Ferris Productions, Inc. merged with GameCom, Inc. to ultimately become VirTra, Inc., a Nevada corporation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000692" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zBCJKgkCz2Qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zks8Ehr13ncg">Basis of Presentation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position on September 30, 2024, and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023, balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim results are subject to seasonal variations, and the results of operations for the three and nine months ended September 30, 2024, are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000694" name="us-gaap:UseOfEstimates"><p id="xdx_84F_eus-gaap--UseOfEstimates_z4I6vkg3ucug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_z6Vk5S2Fp8Xl">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000696" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_zf4ocVdQJXRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zzXcNDUgsRMl">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018, and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 7; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such a time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligation</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 58%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Method of Recognition</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulator and accessories</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STEP Program</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Installation and training</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon completion or over the period of services being rendered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Extended service-type warranty</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the extended warranty</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized software and content</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control or over the period services are performed depending on the terms of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized content scenario</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As performance obligation is transferred over time (input method using time and materials expanded)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Design and prototyping</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized at the completion of each agreed upon milestone</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales-based royalty exchanged for license of intellectual property</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized as the performance obligation is satisfied over time – which is as the sales occur.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or non-cash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts on the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000698" name="VTSI:DisaggregationOfRevenuePolicyTextBlock"><p id="xdx_841_ecustom--DisaggregationOfRevenuePolicyTextBlock_zu4LkGJMjGM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_znjMcnkxpXHi">Disaggregation of Revenue</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 8; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000700" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000702" format="ixt:numdotdecimal" decimals="0" unitRef="USD">165,852</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000703" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,045,332</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000704" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,718</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-07-012024-09-30" id="Fact000705" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,519,902</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000706" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,948</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000707" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,371,841</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000708" format="ixt:numdotdecimal" decimals="0" unitRef="USD">237,897</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-07-012023-09-30" id="Fact000709" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,618,686</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000711" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,528</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000712" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,307,200</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000713" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,060</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-07-012024-09-30" id="Fact000714" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,355,788</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000715" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,994</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000716" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,187,333</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000717" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,883</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-07-012023-09-30" id="Fact000718" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,220,210</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000720" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,420</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000721" format="ixt:numdotdecimal" decimals="0" unitRef="USD">107,942</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-07-012024-09-30" id="Fact000723" format="ixt:numdotdecimal" decimals="0" unitRef="USD">123,362</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000725" format="ixt:numdotdecimal" decimals="0" unitRef="USD">451,500</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000726" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">70,200</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-07-012023-09-30" id="Fact000727" format="ixt:numdotdecimal" decimals="0" unitRef="USD">381,300</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000730" format="ixt:numdotdecimal" decimals="0" unitRef="USD">147,128</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000731" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,553</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-07-012024-09-30" id="Fact000732" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,681</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000733" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,911</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000734" format="ixt:numdotdecimal" decimals="0" unitRef="USD">185,552</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000735" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,056</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-07-012023-09-30" id="Fact000736" format="ixt:numdotdecimal" decimals="0" unitRef="USD">199,407</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000748" format="ixt:numdotdecimal" decimals="0" unitRef="USD">398,672</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-07-012024-09-30" id="Fact000750" format="ixt:numdotdecimal" decimals="0" unitRef="USD">398,672</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000752" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,488,219</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-07-012023-09-30" id="Fact000754" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,488,219</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000757" format="ixt:numdotdecimal" decimals="0" unitRef="USD">849,150</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000758" format="ixt:numdotdecimal" decimals="0" unitRef="USD">78,714</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-07-012024-09-30" id="Fact000759" format="ixt:numdotdecimal" decimals="0" unitRef="USD">927,864</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000761" format="ixt:numdotdecimal" decimals="0" unitRef="USD">653,760</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-07-012023-09-30" id="Fact000763" format="ixt:numdotdecimal" decimals="0" unitRef="USD">653,760</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000765" format="ixt:numdotdecimal" decimals="0" unitRef="USD">204,800</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000766" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,855,424</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000767" format="ixt:numdotdecimal" decimals="0" unitRef="USD">424,045</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30" id="Fact000768" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,484,269</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000769" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,853</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000770" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,338,205</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000771" format="ixt:numdotdecimal" decimals="0" unitRef="USD">178,524</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30" id="Fact000772" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,561,582</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000774" format="ixt:numdotdecimal" decimals="0" unitRef="USD">378,204</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000775" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,784,028</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000776" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,064,812</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2024-01-01to2024-09-30" id="Fact000777" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,227,044</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000778" format="ixt:numdotdecimal" decimals="0" unitRef="USD">571,856</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000779" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,247,789</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000780" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,745,692</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SimulatorsandAccessoriesRevenue" contextRef="From2023-01-012023-09-30" id="Fact000781" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,565,337</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000783" format="ixt:numdotdecimal" decimals="0" unitRef="USD">95,528</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000784" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,510,051</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000785" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,365</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2024-01-01to2024-09-30" id="Fact000786" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,656,944</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000787" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,705</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000788" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,325,931</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000789" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,563</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ExtendedServicetypeWarranties" contextRef="From2023-01-012023-09-30" id="Fact000790" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,439,199</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000792" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,420</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000793" format="ixt:numdotdecimal" decimals="0" unitRef="USD">390,475</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000794" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,500</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2024-01-01to2024-09-30" id="Fact000795" format="ixt:numdotdecimal" decimals="0" unitRef="USD">488,395</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000796" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,300</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000797" format="ixt:numdotdecimal" decimals="0" unitRef="USD">736,251</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000798" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,206</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:CustomizedSoftwareAndCustomizedContentScenarios" contextRef="From2023-01-012023-09-30" id="Fact000799" format="ixt:numdotdecimal" decimals="0" unitRef="USD">756,345</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000801" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,196</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000802" format="ixt:numdotdecimal" decimals="0" unitRef="USD">541,158</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000803" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,367</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2024-01-01to2024-09-30" id="Fact000804" format="ixt:numdotdecimal" decimals="0" unitRef="USD">568,721</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000805" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,175</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000806" format="ixt:numdotdecimal" decimals="0" unitRef="USD">589,386</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000807" format="ixt:numdotdecimal" decimals="0" unitRef="USD">256,773</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:InstallationAndTraining" contextRef="From2023-01-012023-09-30" id="Fact000808" format="ixt:numdotdecimal" decimals="0" unitRef="USD">905,334</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000820" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,845,580</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2024-01-01to2024-09-30" id="Fact000822" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,845,580</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000824" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,726,982</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:DesignAndPrototyping" contextRef="From2023-01-012023-09-30" id="Fact000826" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,726,982</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000829" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,769,309</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000830" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,714</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2024-01-01to2024-09-30" id="Fact000831" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,867,023</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000833" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,524,981</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000834" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,242</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:SubscriptionTrainingEquipmentPartnership" contextRef="From2023-01-012023-09-30" id="Fact000835" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,532,223</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="Fact000837" format="ixt:numdotdecimal" decimals="0" unitRef="USD">493,348</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000838" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,840,601</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000839" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,319,758</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-01to2024-09-30" id="Fact000840" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,653,707</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="Fact000841" format="ixt:numdotdecimal" decimals="0" unitRef="USD">717,036</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="Fact000842" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,151,320</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="Fact000843" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,057,064</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30" id="Fact000844" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,925,420</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_zfEKySWrfxX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 9; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial customers include selling through prime contractors for military or law enforcement contracts domestically and until it becomes a larger portion of the revenue will include any healthcare sales. Government customers are defined as directly selling to government agencies. For the three months ended September 30, 2024, governmental customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_z8yP2NcQDmLh" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000846" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,855,424</ix:nonFraction></span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zflPPdzEbzy1" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000848" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">91</ix:nonFraction></span>% of total net sales, commercial customers comprised $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z7y7IjIEqfmb" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000850" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">204,800</ix:nonFraction></span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zJvxWZ1DXsUi" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000852" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3</ix:nonFraction></span>% of total net sales and international customers comprised $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_znM6zRXICER1" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000854" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">424,045</ix:nonFraction></span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z8CNRJTCl0ef" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000856" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction></span>% of total net sales. By comparison, for the three months ended September 30, 2023, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zKFAFDyTS9ig" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000858" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,338,205</ix:nonFraction></span>, or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zba20H0TgOAa" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000860" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">97</ix:nonFraction></span>% of total net sales, commercial customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zZZO7kcxWsd9" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000862" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,853</ix:nonFraction></span> or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zUght0Mi4rx1" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000864" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>% of total net sales and international customers comprised $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zd8RdIxTHWpl" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000866" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">178,524</ix:nonFraction></span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zUUebejd2Y75" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000868" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2</ix:nonFraction></span>% of total net sales. For the nine months ended September 30, 2024, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zcOlmrtyL71f" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000870" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,840,601</ix:nonFraction></span> or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zGUlktedBWla" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000872" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">87</ix:nonFraction></span>% of total net sales, commercial customers comprised $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z4FznrYV3616" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000874" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">493,348</ix:nonFraction></span> or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z15ElCuQut7i" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000876" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2</ix:nonFraction></span>% of total net sales and international customers comprised $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zQoDVJJtJXc5" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000878" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,319,758</ix:nonFraction></span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z98ZVPmJlGtl" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000880" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></span>% of total net sales. By comparison, for the nine months ended September 30, 2023, governmental customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_ziYgfOujtedk" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000882" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,151,320</ix:nonFraction></span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zsTvHMT7UZ0e" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" id="Fact000884" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">82</ix:nonFraction></span>% of total net sales, commercial customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zu2zzRQYI9g3" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000886" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">717,036</ix:nonFraction></span> or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zEUypRH75LUk" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" id="Fact000888" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3</ix:nonFraction></span>% of total net sales and international customers comprised $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6z5qtkpNnrj" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000890" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,057,064</ix:nonFraction></span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6ZvrnI4hVj4" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" id="Fact000892" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">15</ix:nonFraction></span>% of total net sales. For the nine months ended September 30, 2024, and 2023, the Company recorded $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zxw1Qum2y1y3" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" id="Fact000894" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,867,023</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zZQsSxoLNBEg" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" id="Fact000896" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,532,223</ix:nonFraction></span>, respectively, in STEP revenue, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zpHi9twJLQC6" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" id="Fact000898" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13</ix:nonFraction></span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_z8yx0UTGcirj" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" id="Fact000900" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9</ix:nonFraction></span>%, respectively, of total   net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000902" name="us-gaap:DepositContractsPolicy"><p id="xdx_84A_eus-gaap--DepositContractsPolicy_z9hAG31hG3of" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zVqBznQmbHtj">Customer Deposits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to the customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totaled $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20240930__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zKbxugytjTC6" title="Customer deposits, current"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2024-09-30_custom_DeferredRevenueMember" id="Fact000904" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,017,347</ix:nonFraction></span> and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20231231__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zQgorsjCFrvl" title="Customer deposits, current"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-12-31_custom_DeferredRevenueMember" id="Fact000906" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,047,269</ix:nonFraction></span> on September 30, 2024, and December 31, 2023, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. The decrease in deferred revenue from December was due to the Company converting the deposits into revenue as we delivered on our obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000908" name="us-gaap:ExtendedProductWarrantyPolicy"><p id="xdx_845_eus-gaap--ExtendedProductWarrantyPolicy_zwbcaVV5Coyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zhoX7dkOxg14">Warranty</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totaled $<span id="xdx_906_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_zDXDnV0VXPs4" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearOrLessMember" id="Fact000910" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,719,336</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_ziEXWBQiMHRh" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearOrLessMember" id="Fact000912" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,627,763</ix:nonFraction></span> as of September 30, 2024, and December 31, 2023, respectively. Deferred revenue for separately priced extended warranties longer than one year totaled $<span id="xdx_903_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_zjm4vygu4Sua" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_LongerThanOneYearMember" id="Fact000914" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,930,779</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_z0qenl2NKyX2" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_LongerThanOneYearMember" id="Fact000916" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,974,710</ix:nonFraction></span> as of September 30, 2024, and December 31, 2023, respectively. The accrual for the one-year manufacturer’s warranty liability totaled $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zB1oYC0IgfVb" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearMember" id="Fact000918" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">295,000</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zop3mbUwB0yj" title="Extended warranties"><ix:nonFraction name="us-gaap:ExtendedProductWarrantyAccrual" contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearMember" id="Fact000920" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">354,000</ix:nonFraction></span> as of September 30, 2024, and December 31, 2023, respectively. We did see a change in the amount of warranty repairs, due to new quality controls and equipment, so we were able to decrease our warranty liability. During the nine months ended September 30, 2024, and 2023, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20240101__20240930_zCl9hp0zmOLl" title="Revenue recognized"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2024-01-01to2024-09-30" id="Fact000922" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,656,944</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20230101__20230930_zxHqKbunvXme" title="Revenue recognized"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-01-012023-09-30" id="Fact000924" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,439,199</ix:nonFraction></span>, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000926" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_z6XtQY4KOVkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zcYyJ40l0ahl">Concentration of Credit Risk and Major Customers and Suppliers</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, and accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $<span id="xdx_904_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240930_z8iCYVF9cHD5" title="FDIC insured amount"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2024-09-30" id="Fact000928" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,000</ix:nonFraction></span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20240930_zKffe80uPb69" title="Uninsured cash and cash equivalents"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2024-09-30" id="Fact000930" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,168,455</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_zSGpb6Yqwjef" title="Uninsured cash and cash equivalents"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2023-12-31" id="Fact000932" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,349,842</ix:nonFraction></span> as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 10; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically, the Company primarily sells its products to U.S. federal and state agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had three customers that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_z2UeQd4U3z84" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact000934" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">30</ix:nonFraction></span>%, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zVMfy2wW2GG6" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember" id="Fact000936" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14</ix:nonFraction></span>%, and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember_zgl2qQILFpbd" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomerMember" id="Fact000938" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></span>% respectively, of total accounts receivable. As of December 31, 2023, the Company had customers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zwyyKhHXmsfc" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact000940" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">28</ix:nonFraction></span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zjrTyxNFTHZg" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember" id="Fact000942" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14</ix:nonFraction></span>% of total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had two suppliers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierOneMember_zIo9OJdkpF9k" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierOneMember" id="Fact000944" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16</ix:nonFraction></span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierTwoMember_z0EUsdMABWOi" title="Concentration of credit risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierTwoMember" id="Fact000946" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></span>% of the total accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended September 30, 2024, and 2023, the Company had a customer that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zoMeAJsHvJD7"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zl7TYcNGL6cl"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember" id="Fact000947" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember" id="Fact000948" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></ix:nonFraction></span></span>% of total revenue and one customer that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUJqijt3yAck"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z0PnDy5Seqtd"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember" id="Fact000949" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember" id="Fact000950" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16</ix:nonFraction></ix:nonFraction></span></span>% of total revenue, respectively. For the nine months ending Sept 30, 2024 no single customer exceeded <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SingleCustomerMember_z5ppSg4kYoE9"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-01-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SingleCustomerMember" id="Fact000951" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>%</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000953" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zkQ7g20ni0de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zHdI3RapSW8i">Net Income per Common Share</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000955" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-07-012024-09-30" id="Fact000957" format="ixt:numdotdecimal" decimals="0" unitRef="USD">583,101</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-07-012023-09-30" id="Fact000958" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,634,790</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-07-012024-09-30" id="Fact000960" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,175,882</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-07-012023-09-30" id="Fact000961" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,934,962</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2023-07-012023-09-30" id="Fact000964" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">7,547</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-07-012024-09-30" id="Fact000966" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,175,882</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-07-012023-09-30" id="Fact000967" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,942,509</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-07-012024-09-30" id="Fact000972" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.05</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-07-012023-09-30" id="Fact000973" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-07-012024-09-30" id="Fact000975" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.05</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-07-012023-09-30" id="Fact000976" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000978" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-012023-09-30" id="Fact000979" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,607,804</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000981" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,982,083</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-012023-09-30" id="Fact000982" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,924,486</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2023-01-012023-09-30" id="Fact000985" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,669</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-09-30" id="Fact000987" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,982,083</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-012023-09-30" id="Fact000988" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,929,155</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000993" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.27</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-012023-09-30" id="Fact000994" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.51</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-01-01to2024-09-30" id="Fact000996" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.27</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-012023-09-30" id="Fact000997" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.51</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <!-- Field: Split-Segment; Name: 001 --> </ix:nonNumeric><p id="xdx_8A2_zm37UJOPIQI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> </ix:nonNumeric><p id="xdx_853_zlFaXgeA6xQ8" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 11; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000999" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_80D_eus-gaap--InventoryDisclosureTextBlock_zTQprbtKMta2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_822_zYzgyEmpng8h">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001001" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zJzUpm5LgQ7k" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inventory consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zOkNzmKkfIi6" style="display: none">Schedule of Inventory</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20240930_zvDJmzaqy8a3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20231231_zf7tpKsApnwf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_pp2d_maINzDoU_zeWjwDYFHdlb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials, WIP, finished goods and Materials being inspected</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterials" contextRef="AsOf2024-09-30" id="Fact001003" format="ixt:numdotdecimal" decimals="2" unitRef="USD">14,366,958</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterials" contextRef="AsOf2023-12-31" id="Fact001004" format="ixt:numdotdecimal" decimals="2" unitRef="USD">12,834,368</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryValuationReserves_iNI_di_msINzDoU_zEx9ywhcw4Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Reserve</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2024-09-30" id="Fact001006" format="ixt:numdotdecimal" decimals="0" unitRef="USD">455,010</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2023-12-31" id="Fact001007" format="ixt:numdotdecimal" decimals="0" unitRef="USD">429,488</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryNet_iTI_pp2d_mtINzDoU_z8o9uueM3vA1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-09-30" id="Fact001009" format="ixt:numdotdecimal" decimals="2" unitRef="USD">13,911,948</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact001010" format="ixt:numdotdecimal" decimals="2" unitRef="USD">12,404,880</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8AC_zhnJyMAKbp3d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company regularly evaluates the useful life of its spare parts inventory but did not have any cause to reclassify any this quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001012" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zErbVcfyn7Zj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_822_zaefK3fhUal3">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001014" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2Wid4nIBNcj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z22xajp8rCjd" style="display: none">Schedule of Property and Equipment</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240930_zaPM6LtzKA3f" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zBODrgN8ZGmf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zoYXd7dBIBkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_LandMember" id="Fact001016" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,778,987</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_LandMember" id="Fact001017" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,778,987</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zRBTQiJzCHF4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Building & Building Improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_BuildingAndBuildingImprovementsMember" id="Fact001019" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,509,613</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_BuildingAndBuildingImprovementsMember" id="Fact001020" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,146,556</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zuPVs3XEVp8l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_ComputerEquipmentMember" id="Fact001022" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,291,582</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_ComputerEquipmentMember" id="Fact001023" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,233,989</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_z6Qx2zT3ASZ1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and office equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember" id="Fact001025" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,002</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember" id="Fact001026" format="ixt:numdotdecimal" decimals="0" unitRef="USD">295,208</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_ziwjQJZ7Stv" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_MachineryAndEquipmentMember" id="Fact001028" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,366,452</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_MachineryAndEquipmentMember" id="Fact001029" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,865,014</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--STEPEquipmentMember_zVw1VRBXO8e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STEP equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_custom_STEPEquipmentMember" id="Fact001031" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,451,916</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_STEPEquipmentMember" id="Fact001032" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,241,291</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zQbLJPtuQT65" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember" id="Fact001034" format="ixt:numdotdecimal" decimals="0" unitRef="USD">358,584</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember" id="Fact001035" format="ixt:numdotdecimal" decimals="0" unitRef="USD">358,584</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zdewsDxvJZG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction in Progress</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_ConstructionInProgressMember" id="Fact001037" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_ConstructionInProgressMember" id="Fact001038" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,456,259</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzF3Y_zdSRC8JUIGAc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30" id="Fact001040" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,068,136</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001041" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,375,888</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz7db_msPPAENzF3Y_zjuCR84acWt7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2024-09-30" id="Fact001043" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,716,703</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-12-31" id="Fact001044" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,888,876</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzF3Y_z3ySbPyc2yul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-09-30" id="Fact001046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,351,433</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact001047" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,487,012</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_zchLuW7ezHpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expenses, including STEP depreciation, were $<span id="xdx_90E_eus-gaap--Depreciation_pp2p0_c20240101__20240930_zqgv3ZTVziJ" title="Depreciation expenses"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-01-01to2024-09-30" id="Fact001049" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">827,828</ix:nonFraction></span> and $<span id="xdx_90A_eus-gaap--Depreciation_pp2p0_c20230101__20230930_zTm7QQyrjeZ8" title="Depreciation expenses"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-012023-09-30" id="Fact001051" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">682,784</ix:nonFraction></span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 12; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001053" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zPxaWK6wEVWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. <span id="xdx_82A_zBwiU4FZU4Ef">Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001055" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z95nLjR3Fyb4" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible asset consisted of the following as of: </span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zE5J0NJGZpZe" style="display: none">Schedule of Intangible Asset</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20240930_zfDkGbCmwPuf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20231231_z5ydEOUxz2ec" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zntadL3f2tqc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Patents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-09-30_us-gaap_PatentsMember" id="Fact001057" format="ixt:numdotdecimal" decimals="0" unitRef="USD">160,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_us-gaap_PatentsMember" id="Fact001058" format="ixt:numdotdecimal" decimals="0" unitRef="USD">160,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CapitalizedMediaContentMember_zo92nmGLrILe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capitalized media content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-09-30_custom_CapitalizedMediaContentMember" id="Fact001060" format="ixt:numdotdecimal" decimals="0" unitRef="USD">451,244</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_CapitalizedMediaContentMember" id="Fact001061" format="ixt:numdotdecimal" decimals="0" unitRef="USD">451,244</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredLeaseIntangibleAssetsMember_zdxI8GT9F0Ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquired lease intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-09-30_custom_AcquiredLeaseIntangibleAssetsMember" id="Fact001063" format="ixt:numdotdecimal" decimals="0" unitRef="USD">83,963</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AcquiredLeaseIntangibleAssetsMember" id="Fact001064" format="ixt:numdotdecimal" decimals="0" unitRef="USD">83,963</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIANEGzd4a_z11wE5ml4nt9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-09-30" id="Fact001066" format="ixt:numdotdecimal" decimals="0" unitRef="USD">695,207</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31" id="Fact001067" format="ixt:numdotdecimal" decimals="0" unitRef="USD">695,207</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIANEGzd4a_z6nEfdRPnjbh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated amortization</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-09-30" id="Fact001069" format="ixt:numdotdecimal" decimals="0" unitRef="USD">134,334</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31" id="Fact001070" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,667</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIANEGzd4a_zvCXsYNQbcu4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2024-09-30" id="Fact001072" format="ixt:numdotdecimal" decimals="0" unitRef="USD">560,873</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="Fact001073" format="ixt:numdotdecimal" decimals="0" unitRef="USD">567,540</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_zYU00fFGvzH6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense was $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20240101__20240930_zlFlKhkpdiE2" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2024-01-01to2024-09-30" id="Fact001075" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">6,667</ix:nonFraction></span> and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20230101__20230930_zyNwbMI3I2hi" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-01-012023-09-30" id="Fact001077" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">18,752</ix:nonFraction></span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001079" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80E_eus-gaap--LesseeOperatingLeasesTextBlock_zzHL8iFOeTKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_82F_zei0iaspS1v">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20240930__us-gaap--RealEstatePropertiesAxis__custom--OfficeandWarehouseSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zmC3dFDHgRLh" title="Rentable square feet"><ix:nonFraction name="us-gaap:NetRentableArea" contextRef="AsOf2024-09-30_custom_OfficeandWarehouseSpaceMember_custom_UnaffiliatedThirdPartyMember" id="Fact001081" format="ixt:numdotdecimal" decimals="INF" unitRef="sqft">37,729</ix:nonFraction></span> rentable square feet of office and warehouse space from an unaffiliated third party for our former corporate office, manufacturing, assembly, warehouse, and shipping facility located at 7970 South Kyrene Road, Tempe, Arizona 85284. From 2016 through March 2019, the Company leased approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20190331__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zaHDBBjgh4O" title="Rentable square feet"><ix:nonFraction name="us-gaap:NetRentableArea" contextRef="AsOf2019-03-31_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" id="Fact001083" format="ixt:numdotdecimal" decimals="INF" unitRef="sqft">4,529</ix:nonFraction></span> rentable square feet of office and industrial space from an unaffiliated third party for our machine shop at 2169 East 5th Street, Tempe, Arizona 85284. In April 2019, the Company relocated the machine shop from the 5th Street location to 7910 South Kyrene Road, located within the same business complex as our main office. The Company executed a lease amendment to add an additional <span id="xdx_90B_eus-gaap--NetRentableArea_iI_usqft_c20190430__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_z3VqXCPb6v14" title="Rentable square feet"><ix:nonFraction name="us-gaap:NetRentableArea" contextRef="AsOf2019-04-30_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" id="Fact001085" format="ixt:numdotdecimal" decimals="INF" unitRef="sqft">5,131</ix:nonFraction></span> rentable square feet for the machine shop and extended its existing office lease through April 2024. On June 1, 2022, we entered a new lease of approximately <span id="xdx_90A_eus-gaap--NetRentableArea_iI_usqft_c20220601__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zcZM1DxjM3Pe" title="Rentable area in square feet"><ix:nonFraction name="us-gaap:NetRentableArea" contextRef="AsOf2022-06-01_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" id="Fact001087" format="ixt:numdotdecimal" decimals="INF" unitRef="sqft">9,350</ix:nonFraction></span> square feet located at 12301 Challenger Parkway, Orlando, Florida, from an unaffiliated third party through May 2027.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s lease agreements do not contain any residual value guarantees, restrictive covenants, or variable lease payments. The Company has not entered into any financing leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to base rent, the Company’s lease generally provides for additional payments for other charges, such as rental tax. The lease includes fixed rent escalations. The Company’s lease does not include an option to renew.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if an arrangement is a lease at inception. Operating leases are recorded in operating lease right of use assets, net, operating lease liability – short-term, and operating lease liability – long-term on its balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As the Company’s lease does not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate used at adoption was 4.5%. Significant judgement is required when determining the Company’s incremental borrowing rate. The Company uses the implicit rate when readily determinable. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective June 1, 2022, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_901_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20220601__20220601_zQ6GhcPSoxH4" title="Right-of-use asset in exchange a operating lease liability"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2022-06-012022-06-01" id="Fact001089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">840,855</ix:nonFraction></span>. Effective January 1, 2019, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pp0p0_c20190101__20190101_z1zsN7TTPu57" title="Right-of-use asset in exchange a operating lease liability"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2019-01-012019-01-01" id="Fact001091" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,721,380</ix:nonFraction></span> and derecognized $<span id="xdx_90B_eus-gaap--DeferredRentCredit_iI_pp0p0_c20190101_zUHP9wYlpwm6" title="Deferred rent"><ix:nonFraction name="us-gaap:DeferredRentCredit" contextRef="AsOf2019-01-01" id="Fact001093" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">46,523</ix:nonFraction></span> deferred rent for an adjusted operating lease right-of-use asset in the net amount of $<span id="xdx_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20190101_zjHunEyBtXi5" title="Operating lease right of use asset"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2019-01-01" id="Fact001095" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,674,857</ix:nonFraction></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 13; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the requirements to move and leave the building in compliance with the company’s lease term, VirTra chose to use the holdover option in the lease agreement for the period of one additional month. The cost of this was split with the subtenant, this extended the lease through May 31, 2024, at which time VirTra entirely vacated the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001097" name="VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_zcVhAHrCGxoj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balance sheet classification of lease assets and liabilities as of September 30, 2024 are as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B1_zbHSXPuRQCif" style="display: none">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Classification</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20240101__20240930_zXnZr284uMKh" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230101__20231231_zGGmDwPIOPm5" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2PY2OwKCssj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets, December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact001099" format="ixt:numdotdecimal" decimals="0" unitRef="USD">716,687</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-12-31" id="Fact001100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,212,814</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--RightOfUseAssetAmortization_zkVNTMb6Psw8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Amortization for the nine months ended September 30, 2024 and Year ending 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:RightOfUseAssetAmortization" contextRef="From2024-01-01to2024-09-30" id="Fact001102" format="ixt:numdotdecimal" decimals="0" unitRef="USD">238,213</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:RightOfUseAssetAmortization" contextRef="From2023-01-012023-12-31" id="Fact001103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">496,127</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zv6omdau5La6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease right-of-use asset, September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-09-30" id="Fact001105" format="ixt:numdotdecimal" decimals="0" unitRef="USD">478,474</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact001106" format="ixt:numdotdecimal" decimals="0" unitRef="USD">716,687</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iE_zxugzSZ9RhI4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact001108" format="ixt:numdotdecimal" decimals="0" unitRef="USD">192,294</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact001109" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,840</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iE_zakMsBBTP8j9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact001111" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,109</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact001112" format="ixt:numdotdecimal" decimals="0" unitRef="USD">432,176</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iE_zE1feys4WWL5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-09-30" id="Fact001114" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,403</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-12-31" id="Fact001115" format="ixt:numdotdecimal" decimals="0" unitRef="USD">750,016</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A3_zBUYXTtoV60h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 22.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001117" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zG1R2ZMAXM4i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-Cancelable operating leases</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zOHmgB0jUfr7" style="display: none">Schedule of Future Minimum Lease Payments</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240930_ztiKtXirEpAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzCwl_z7TpF9jIWtF5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2024-09-30" id="Fact001119" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,350</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzCwl_zY6zDP7A2mDf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2024-09-30" id="Fact001121" format="ixt:numdotdecimal" decimals="0" unitRef="USD">192,196</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzCwl_zjo2dnKmkQ29" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2024-09-30" id="Fact001123" format="ixt:numdotdecimal" decimals="0" unitRef="USD">196,311</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzCwl_zKz7V2chrR7h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2024-09-30" id="Fact001125" format="ixt:numdotdecimal" decimals="0" unitRef="USD">99,381</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzCwl_zfojs3lYlOZ4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Lease Payments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2024-09-30" id="Fact001127" format="ixt:numdotdecimal" decimals="0" unitRef="USD">536,238</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_zhE1xv3DfnR1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2024-09-30" id="Fact001129" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,835</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_znr5EMqFcxD9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating Lease Liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-09-30" id="Fact001131" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,403</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8AD_z9ERNj1yeRy" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rent expenses for the nine months ended September 30, 2024, and 2023 were $<span id="xdx_90F_eus-gaap--PaymentsForRent_pp2p0_c20240101__20240930_zIDrZeYCoSFb" title="Rent expenses"><ix:nonFraction name="us-gaap:PaymentsForRent" contextRef="From2024-01-01to2024-09-30" id="Fact001133" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">382,162</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--PaymentsForRent_pp2p0_c20230101__20230930_zdIu8kWv2Fcc" title="Rent expenses"><ix:nonFraction name="us-gaap:PaymentsForRent" contextRef="From2023-01-012023-09-30" id="Fact001135" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">444,343</ix:nonFraction></span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001137" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zVHk72dHpDx1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_824_zAEXwUfqJpM4">Accrued Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001139" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zpxNEASX7GC7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued compensation and related costs consist of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAfu0PFJsJL7" style="display: none">Schedule of Accrued Compensation and Related Costs</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20240930_z0ffeGtAbRA9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zjx0kJ4wlVhg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccruedSalariesCurrent_iI_maERLCzCuG_zl7HhzgLFmJd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Salaries and wages payable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2024-09-30" id="Fact001141" format="ixt:numdotdecimal" decimals="0" unitRef="USD">333,934</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2023-12-31" id="Fact001142" format="ixt:numdotdecimal" decimals="0" unitRef="USD">457,565</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_maERLCzCuG_zKyzbgWG4IQ8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee benefits payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="AsOf2024-09-30" id="Fact001144" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,444</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="AsOf2023-12-31" id="Fact001145" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,811</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_maERLCzCuG_zXg7Xx4WrtRb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued paid time off (PTO)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedVacationCurrent" contextRef="AsOf2024-09-30" id="Fact001147" format="ixt:numdotdecimal" decimals="0" unitRef="USD">337,517</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedVacationCurrent" contextRef="AsOf2023-12-31" id="Fact001148" format="ixt:numdotdecimal" decimals="0" unitRef="USD">361,418</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredCompensationCashBasedArrangementsLiabilityCurrent_iI_maERLCzCuG_z8mpyCc0oQr" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Profit sharing payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact001150" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,217,407</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact001151" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,347,622</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iTI_mtERLCzCuG_zdjL5dFIFPkk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact001153" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,906,302</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact001154" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,221,416</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A8_zuimuloTQS7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001156" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p id="xdx_89E_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zBCsbQvJ4M0i" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zxHedMt3ZBea" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20240930_zPoG2hUeWppc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zzT8zPgSiYE6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maAPAOAzShE_zz2BnwPLExK2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Manufacturer’s warranties</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="AsOf2024-09-30" id="Fact001158" format="ixt:numdotdecimal" decimals="0" unitRef="USD">295,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="AsOf2023-12-31" id="Fact001159" format="ixt:numdotdecimal" decimals="0" unitRef="USD">354,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--TaxesPayableCurrent_iI_maAPAOAzShE_z4ALNFqZFeI1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2024-09-30" id="Fact001161" format="ixt:numdotdecimal" decimals="0" unitRef="USD">87,981</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact001162" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,411,669</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OtherBorrowings_iI_maAPAOAzShE_zVCbUnHiYEL" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Miscellaneous payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherBorrowings" contextRef="AsOf2024-09-30" id="Fact001164" format="ixt:numdotdecimal" decimals="0" unitRef="USD">325,971</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherBorrowings" contextRef="AsOf2023-12-31" id="Fact001165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">204,890</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iTI_mtAPAOAzShE_z4s4QHJNkYjk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact001167" format="ixt:numdotdecimal" decimals="0" unitRef="USD">708,952</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact001168" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,970,559</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A0_z5Sw6moGmjx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <ix:exclude><!-- Field: Page; Sequence: 14; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001170" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_80C_eus-gaap--DebtDisclosureTextBlock_zKq5p3g2em6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82F_zCX9VQTSRUsi">Notes Payable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 25, 2021, the Company completed the purchase of real property located in Chandler, Arizona (the “Property”) for $<span id="xdx_906_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210824__20210825__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PropertyMember_zEKyVFMKQ9od" title="Payment to acquire assets"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-08-242021-08-25_custom_PropertyMember" id="Fact001172" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,800,000</ix:nonFraction></span> paid with cash and proceeds from a mortgage loan from Arizona Bank & Trust in the amount of $<span id="xdx_907_eus-gaap--ProceedsFromLoans_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zCiM7gwpICXe" title="Proceeds from bank loan"><ix:nonFraction name="us-gaap:ProceedsFromLoans" contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember" id="Fact001174" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,600,000</ix:nonFraction></span>. The loan terms include interest to be accrued at a fixed rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pid_dp_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zrEYZlNKbrAa" title="Debt instrument interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateDuringPeriod" contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember" id="Fact001176" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3</ix:nonFraction></span>% per year, 119 regular monthly payments of $<span id="xdx_902_eus-gaap--DebtInstrumentPeriodicPayment_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneHundredAndNineteenRegularMonthlyPaymentsMember_zG2SER7fNak2" title="Debt instrument periodic payment"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneHundredAndNineteenRegularMonthlyPaymentsMember" id="Fact001178" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,978</ix:nonFraction></span>, and one irregular payment of $<span id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zi1ssIdIfzN6" title="Debt instrument periodic payment"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember" id="Fact001180" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,956,538</ix:nonFraction></span> due on the maturity date of <span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_pp0p0_dd_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zc5ObxwMhyRi" title="Debt instrument maturity date"><ix:nonNumeric contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember" format="ixt:datemonthdayyearen" id="Fact001182" name="us-gaap:DebtInstrumentMaturityDate">August 23, 2031</ix:nonNumeric></span>. The Company began making monthly payments on September 23, 2021. The payment and performance of the loan is secured by a security interest in the property acquired.</span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001184" name="us-gaap:ScheduleOfDebtTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zFdhPKEIFhrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zRso5jqUReQ7" style="display: none">Schedule of Notes Payable</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20240930_zzrWTNwsrQxc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20231231_zlpX3BQtdKXk" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DebtInstrumentFaceAmount_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_zNRqPnzaMVHj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-09-30_custom_NotesPayableMember" id="Fact001186" format="ixt:numdotdecimal" decimals="0" unitRef="USD">219,896</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-12-31_custom_NotesPayableMember" id="Fact001187" format="ixt:numdotdecimal" decimals="0" unitRef="USD">222,320</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InterestPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3NbpfFtVE06" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accrued interest to date</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="AsOf2024-09-30_custom_NotesPayableMember" id="Fact001189" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,928</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="AsOf2023-12-31_custom_NotesPayableMember" id="Fact001190" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,035</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3oEmDKAC9u9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes Payable, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-09-30_custom_NotesPayableMember" id="Fact001192" format="ixt:numdotdecimal" decimals="0" unitRef="USD">230,824</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-12-31_custom_NotesPayableMember" id="Fact001193" format="ixt:numdotdecimal" decimals="0" unitRef="USD">226,355</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_zoPY0nI6Cpv8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2024-09-30" id="Fact001195" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,629,800</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2023-12-31" id="Fact001196" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,813,021</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NotesPayable_iTI_zM8pNZZxE6ne" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayable" contextRef="AsOf2024-09-30" id="Fact001198" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,629,800</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NotesPayable" contextRef="AsOf2023-12-31" id="Fact001199" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,813,021</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A0_zCQbXi4ZmvFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001201" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zJqRxA9RzHp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_824_z0oD4xuW0DUe">Related Party Transactions</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, one Board member purchased <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zg4T17ijLUk" title="Shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-01-012024-09-30_srt_DirectorMember_us-gaap_CommonStockMember" id="Fact001203" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></span> shares of common stock, $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGydwQJz496d" title="Shares par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30_srt_DirectorMember_us-gaap_CommonStockMember" id="Fact001205" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></span> par value per share (the “Common Stock”), pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240101__20240331__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z9lQsfcVFdT2" title="Shares option exercised value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-01-012024-03-31_srt_DirectorMember_us-gaap_CommonStockMember" id="Fact001207" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,750</ix:nonFraction></span> during the three months ended March 31, 2024 and $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240401__20240630__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z7eCbJ2X00n5" title="Shares issued value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2024-04-012024-06-30_srt_DirectorMember_us-gaap_CommonStockMember" id="Fact001209" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,400</ix:nonFraction></span> during the three months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, the Company redeemed <span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20240101__20240930_zpF37xGAPiG1" title="Shares redeemed"><ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" contextRef="From2024-01-01to2024-09-30" id="Fact001211" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span> previously awarded stock options nearing expiration, which resulted in $<span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20240101__20240930_zLei8ftWwiRl" title="Shares redeemed value"><ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="From2024-01-01to2024-09-30" id="Fact001213" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,600</ix:nonFraction></span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2023, one Board member and the Company’s Executive Chairman (then Co-CEO) purchased a total of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zNK8OWssJMD5" title="Shares purchased award"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" id="Fact001215" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,500</ix:nonFraction></span> shares of Common Stock, pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_ztU0DOs3oPd9" title="Exercise price of stock option"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" id="Fact001217" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,902</ix:nonFraction></span>. Also, during the nine months ended September 30, 2023, the Company redeemed <span id="xdx_900_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zuXWPGZboZX3" title="Shares redeemed"><ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" id="Fact001219" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span> previously award stock options nearing expiration from the Company’s then Co-CEO, which resulted in a total of $<span id="xdx_904_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_znaXdPovDfi9" title="Shares redeemed, value"><ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" id="Fact001221" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,150</ix:nonFraction></span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001223" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_801_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zBWcmKi9wwc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_823_zoTY6hXD11Jb">Commitments and Contingencies</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is notified of litigation or that a claim is being made against it. The Company evaluates contingencies on an on-going basis and has established loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. There is no pending litigation at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Unit Grants</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 26, 2021, and April 11, 2022, the Compensation Committee of the Board of Directors granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20210826__20210826__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zYuWKZrdyrj8" title="Number of shares granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2021-08-262021-08-26_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" id="Fact001225" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">392,223</ix:nonFraction></span>, and <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220411__20220411__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zrE2oXOwQ4Ih" title="Number of shares granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2022-04-112022-04-11_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" id="Fact001227" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">288,889</ix:nonFraction></span> Restricted Stock Units (RSUs), respectively, pursuant to Section 9 of the 2017 Equity Incentive Plan to the co-Chief Executive Officers and the Chief Operating Officer, to be awarded based on achievement of certain performance goals over the next three years. During August 2022, <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20220801__20220831__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_ztg3HYfqOIhc" title="Stock of restricted stock units forfeited"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" contextRef="From2022-08-012022-08-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember" id="Fact001229" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">168,090</ix:nonFraction></span> RSUs were forfeited upon the departure of the Chief Operating Officer. During July 2024, <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20240701__20240731__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zOgxaWqEBDQ8" title="Stock of restricted stock units forfeited"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" contextRef="From2024-07-012024-07-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember" id="Fact001231" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,229</ix:nonFraction></span> RSUs were forfeited upon the departure of the Executive Chairman (formerly one of the co-Chief Executive Officers).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"></p> <ix:exclude><!-- Field: Page; Sequence: 15; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 1, 2022, the Company granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20221201__20221201__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zJpuk7guCFo4"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2022-12-012022-12-01_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001232" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to its Chief Financial Officer, which can be awarded based on achievement of performance goals over the next three years. On August 29, 2024 the board of Directors increased the numbers of share eligible for the CFO to receive from <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MinimumMember_zb8hbeIKpLOd"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MinimumMember" id="Fact001233" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">this year to <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MaximumMember_zrbFPhwMSuU6"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MaximumMember" id="Fact001234" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on the CFO’s vesting on the CFO’s anniversary date of December 1,<sup> </sup>2024 On January 1, 2023, the Company issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_pid_c20230101__20230101__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyxT3oBDUkr1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="From2023-01-012023-01-01_srt_BoardOfDirectorsChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001235" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">42,735</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to a new member of the Board of Directors which can be awarded only upon a sale of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It is the Company’s policy to estimate the fair value of the RSU’s on the date of the grant and evaluate the probability of achieving the net profit (net income under GAAP) tranches quarterly. If the target is deemed probable, the expense is amortized on a straight-line basis over the remaining period. The Company determined based on the vesting terms described above that the net profit (net income under GAAP) for the twelve months ending June 30, 2024, was $<span id="xdx_906_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zSwCz1KYztE2" title="Net income loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001237" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,564,459</ix:nonFraction></span> and therefore awarded <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zWhisFJBJfql" title="Shares awarded"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="From2023-07-012024-06-30_custom_ExecutiveChairmanMember" id="Fact001239" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,988</ix:nonFraction></span> (prior to deduction of <span id="xdx_90E_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_ztrsb6uImL64" title="Shares to pay the tax withholding liability"><ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="From2023-07-012024-06-30_custom_ExecutiveChairmanMember" id="Fact001241" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,142</ix:nonFraction></span> shares to pay the tax withholding liability) and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zugn9Q51MI41" title="Shares awarded"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember" id="Fact001243" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,630</ix:nonFraction></span> (prior to the deduction of <span id="xdx_904_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_z4kA10at7Rs5" title="Shares to pay the tax withholding liability"><ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember" id="Fact001245" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,394</ix:nonFraction></span> shares to pay the tax withholding liability) shares of common stock to its Executive Chairman and CEO, respectively. Based on the vesting terms described above and a net profit (net income under GAAP) for the twelve months ending June 30, 2024, of $<span id="xdx_90D_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zPG4C5iYqPx3" title="Net income loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" id="Fact001247" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,846,750</ix:nonFraction></span>, the Company awarded <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zWUOqUw4Ln89" title="Shares awarded"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" id="Fact001249" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">118,519</ix:nonFraction></span> (prior to deduction of <span id="xdx_900_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zR0upCekU492" title="Shares to pay the tax withholding liability"><ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" id="Fact001251" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">46,367</ix:nonFraction></span> shares to pay the tax withholding liability) shares of Common Stock to its CEO.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Profit Sharing</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra provides a discretionary profit-sharing program that pays out a percentage of Company profits each year as a cash bonus to eligible employees. The cash payment is typically split into two equal payments and distributed pro-rata in April and October of the following year to only active employees. For the nine months ended September 30, 2024, and 2023, $<span id="xdx_905_eus-gaap--OperatingExpenses_c20240101__20240930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zzgFcTscjrCf" title="Operating expenses"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-01-012024-09-30_us-gaap_DeferredProfitSharingMember" id="Fact001253" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,000</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--OperatingExpenses_c20230101__20230930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zEIgjcQbL0D6" title="Operating expenses"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-012023-09-30_us-gaap_DeferredProfitSharingMember" id="Fact001255" format="ixt:numdotdecimal" decimals="0" unitRef="USD">450,000</ix:nonFraction></span> was expensed to operations for profit sharing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001257" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zA4xuTzEa8v7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_826_zbctxvG1TEQ5">Stockholders’ Equity</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock Repurchase</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 25, 2016, the Company’s Board of Directors authorized the repurchase of up to $<span id="xdx_90B_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20161025__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_z4hajuXW8Mxj" title="Stock repurchase value authorized"><ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="AsOf2016-10-25_us-gaap_CommonStockMember_srt_MaximumMember" id="Fact001259" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">1</ix:nonFraction></span> million of its common stock under Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended. Purchases made pursuant to this authorization will be made in the open market, in privately negotiated transactions, or pursuant to any trading plan that may be adopted in accordance with Rule 10b-18. The timing, manner, price and amount of any repurchases will be determined by the Company in its discretion and will be subject to economic and market conditions, stock price, applicable legal requirements and other factors. On January 9, 2019, VirTra’s Board of Directors authorized an additional $<span id="xdx_907_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20190109__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zcUDPAzFAqJ4" title="Stock repurchase value authorized"><ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="AsOf2019-01-09_us-gaap_CommonStockMember_srt_MaximumMember" id="Fact001261" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">1</ix:nonFraction></span> million be allocated for the repurchase of VirTra’s stock under the existing 10b-18 plan. The stock repurchase program was suspended as a result of interim rulings for public-company recipients of a PPP loan under the CARES Act. Although the Company’s PPP loan was forgiven on July 20, 2021, the suspension of the stock repurchase program continues to remain in effect.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-qualified Stock Options</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has periodically issued non-qualified stock options to key employees, officers and directors under a stock option compensation plan approved by the Board of Directors in 2009. Terms of option grants are at the discretion of the Board of Directors and are generally seven years. Upon the exercise of these options, the Company expects to issue new authorized shares of its common stock. The following table summarizes all non-qualified stock options as of:</span></p> <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001263" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrevOqU4PuNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ziXi5d1sAJFj" style="display: none">Schedule of Non-Qualified Stock Options</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zywe4E4xDi39" title="Number of Stock Options, Options outstanding, beginning of year"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001265" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zFd5113tvcVc" title="Weighted Exercise Price, Option outstanding, beginning of year"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001267" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.03</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvjauRgbS3qd" title="Number of Stock Options, Options outstanding, beginning of year"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-12-31_custom_NonQualifiedStockOptionMember" id="Fact001269" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,000</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zSjE5cFUUc85" title="Weighted Exercise Price, Option outstanding, beginning of year"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-12-31_custom_NonQualifiedStockOptionMember" id="Fact001271" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.26</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z7FhgigU25s2" title="Number of Stock Options, Granted" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1273">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zwO6X07em9ll" title="Weighted Exercise Price, Granted" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5QO9cWwxnYb" title="Number of Stock Options, Granted" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zW0dGlmI0f8d" title="Weighted Exercise Price, Granted" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemed</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zo8t8AEZGfga" title="Number of Stock Options, Redeemed" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="Fact001281" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zc45SQTi4oBc" title="Weighted Exercise Price, Redeemed" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="Fact001283" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.76</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z1zRccbpjom3" title="Number of Stock Options, Redeemed" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001285" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQ6jjhk4gMPf" title="Weighted Exercise Price, Redeemed" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001287" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.09</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zxfC2ofoen4a" title="Number of Stock Options, Exercised" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="Fact001289" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zV0Rp5mpVDzj" title="Weighted Exercise Price, Exercised" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="Fact001291" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.76</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zqzIInsNGPp1" title="Number of Stock Options, Exercised" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001293" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zYb7L8CLctVg" title="Weighted Exercise Price, Exercised" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001295" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.66</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Expired / terminated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zS6ZQrk4dci6" title="Number of Stock Options, Expired / terminated" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1297">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z2LUWwuaFvJd" title="Weighted Exercise Price, Expired / terminated" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1299">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5S12ZDBxfa9" title="Number of Stock Options, Expired / terminated" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1301">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zWt1eMXklSTd" title="Weighted Exercise Price, Expired / terminated" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1303">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iNE_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zmXmTI5Kj12f" title="Number of Stock Options, Options outstanding, end of period" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1305">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq0gVRugPPs1" title="Weighted Exercise Price, Option outstanding, end of period" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1307">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zshsk6RMNTXd" title="Number of Stock Options, Options outstanding, end of period"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001309" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvWnLH8Qq4Uf" title="Weighted Exercise Price, Option outstanding, end of period"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001311" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.03</ix:nonFraction></span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Options exercisable, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq1alNUMjkvb" title="Number of Stock Options, Options exercisable, end of year" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1313">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQpcXNnOANxf" title="Weighted Exercise Price, Options exercisable, end of quarter" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zB8VsGXzqONc" title="Number of Stock Options, Options exercisable, end of year" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001317" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,000</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zU93lwmf5798" title="Weighted Exercise Price, Options exercisable, end of quarter" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" id="Fact001319" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.03</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A1_zevJNf4MAyQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <ix:exclude><!-- Field: Page; Sequence: 16; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not have any non-vested stock options outstanding as of September 30, 2024, and December 31, 2023. The weighted average contractual term for options outstanding and exercisable on September 30, 2024, and 2023 was <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240930_zMfYvSNnXNnh" title="Weighted average contractual term for options outstanding and exercisable"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230930_z1zWEqVzjuM2" title="Weighted average contractual term for options outstanding and exercisable"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:duryear" id="Fact001321" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"><ix:nonNumeric contextRef="From2023-01-012023-09-30" format="ixt-sec:duryear" id="Fact001323" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">0</ix:nonNumeric></ix:nonNumeric></span></span> years. The aggregate intrinsic value of the options outstanding and exercisable on September 30, 2024, and 2023 was $-<span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20240930_zwS9KFgArVNc" title="Aggregate intrinsic value of options outstanding and exercisable"><ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" contextRef="AsOf2024-09-30" id="Fact001325" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>- and $<span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20230930_zSySSahpymGh" title="Aggregate intrinsic value of options outstanding and exercisable"><ix:nonFraction name="VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" contextRef="AsOf2023-09-30" id="Fact001327" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,425</ix:nonFraction></span> respectively. For the three months ended September 30, 2024, and 2023, the Company received payments related to the exercise of options in the amount of $-<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240701__20240930_zzpPzodYct5j" title="Proceeds from exercise options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2024-07-012024-09-30" id="Fact001329" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>- and $<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230701__20230930_zhAGAcsLDHX6" title="Proceeds from exercise options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2023-07-012023-09-30" id="Fact001331" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,700</ix:nonFraction></span>, respectively. For the nine months ended September 30, 2024, and 2023, the Company received $<span id="xdx_900_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240101__20240930_zpGeAACX61cg" title="Proceeds from exercise options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2024-01-01to2024-09-30" id="Fact001333" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,150</ix:nonFraction></span> and $<span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230101__20230930_z6wzO4SRKR25" title="Proceeds from exercise options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2023-01-012023-09-30" id="Fact001335" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,902</ix:nonFraction></span>, respectively. The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock for those stock options that have an exercise price lower than the fair value of the Company’s common stock. Options with an exercise price above the fair value of the Company’s common stock are considered to have no intrinsic value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2017 Equity Incentive Plan</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through September 30, 2024, <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_znCyQ6vjNWXi" title="Number of restricted shares granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001337" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">224,133</ix:nonFraction></span> and <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zB3SdGdJZJ0l" title="Number of restricted shares granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001339" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">288,889</ix:nonFraction></span> restricted stock units (RSUs) have been granted under the Equity Plan to the Company’s former Executive Chairman and CEO, respectively, of which <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zTTW6pWeFvt9" title="Number of shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001341" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,753</ix:nonFraction></span> and <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfuBmxxIU3Uh" title="Number of shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001343" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">288,889</ix:nonFraction></span> shares were issued in settlement of such RSUs. Also, <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_zINsASlzMxJk" title="Restricted shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember" id="Fact001345" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,543</ix:nonFraction></span> and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zlJo0aUgjRX3" title="Number of shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember" id="Fact001347" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">14,057</ix:nonFraction></span> restricted shares were issued to the Company’s former COO and former Executive Chairman.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Common stock activity</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended September 30, 2024, <span style="background-color: white">the Company settled performance-based restricted stock units that had been granted to its CEO by issuing him <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zT5uoXeBNWA8"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" id="Fact001348" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">72,152</ix:nonFraction> </span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares (<span id="xdx_904_ecustom--StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zUBK4EmQ07Vl" title="Shares withheld for taxes"><ix:nonFraction name="VTSI:StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" id="Fact001350" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">46,367</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares withheld for taxes), net of tax withholding liability, valued at $<span id="xdx_902_ecustom--StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_pp2d_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zdXWgIhA2UN4" title="Shares withheld for taxes, value"><ix:nonFraction name="VTSI:StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" id="Fact001352" format="ixt:numdotdecimal" decimals="2" unitRef="USD">484,861</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company had achieved net profit for the twelve months ended June 30, 2024<span style="background-color: white">,</span> of at least $<span id="xdx_904_eus-gaap--NetIncomeLoss_c20230701__20240630__srt--RangeAxis__srt--MinimumMember_zekUmeVc4Xa"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012024-06-30_srt_MinimumMember" id="Fact001353" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,500,000</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company also issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zCNOiabNi78c"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember" id="Fact001354" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,543</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares to its former Executive Chairman, valued at $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pp2d_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zi0wEIxZgAgh"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember" id="Fact001355" format="ixt:numdotdecimal" decimals="2" unitRef="USD">487,663</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001357" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zDTS2gbCcre8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_822_zqhWaXXxfb2">Subsequent Events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2024, two directors were issued an aggregate of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20241001__20241031__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zgGvcfNPK3za" title="Shares issued for services"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2024-10-012024-10-31_us-gaap_SubsequentEventMember" id="Fact001359" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,500</ix:nonFraction></span> shares of Common Stock for their services as directors during the previous twelve months.</span></p> </ix:nonNumeric><p id="xdx_81E_zdBFLy9lPVf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 17; Value: 1 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_008"></span>ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited financial statements and related notes included in this Quarterly Report on Form 10-Q and the audited financial statements and notes thereto as of and for the year ended December 31, 2023 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on April 1, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Forward-Looking Statements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The information in this discussion contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), which are subject to the “safe harbor” created by those sections. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “should,” “could,” “predicts,” “potential,” “continue,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. The forward-looking statements are applicable only as of the date on which they are made, and we do not assume any obligation to update any forward-looking statements. All forward-looking statements in this Quarterly Report on Form 10-Q are made based on our current expectations, forecasts, estimates and assumptions, and involve risks, uncertainties and other factors that could cause results or events to differ materially from those expressed in the forward-looking statements. In evaluating these statements, you should specifically consider numerous factors, uncertainties and risks that could affect our future results or operations. These factors, uncertainties and risks may cause our actual results to differ materially from any forward-looking statement set forth in this Quarterly Report on Form 10-Q. You should carefully consider these risk and uncertainties described and other information contained in the reports we file with or furnish to the SEC before making any investment decision with respect to our securities. All forward-looking statements attributable to us or people acting on our behalf are expressly qualified in their entirety by this cautionary statement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business Overview</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra, Inc. (the “Company,” “VirTra,” “we,” “us” and “our”) is a global provider of judgmental use of force training simulator and firearms training simulators for the law enforcement, military, educational and commercial markets. The Company’s patented technologies, software, and scenarios provide intense training for de-escalation, judgmental use-of-force, marksmanship, and related training that mimics real-world situations. VirTra’s mission is to save and improve lives worldwide through practical and highly effective virtual reality and simulator technology.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VirTra firearms training simulator allows marksmanship and realistic scenario-based training to take place daily without the need for a shooting range, protective equipment, role players, safety officers, or a scenario-based training site. We have developed a higher standard in simulation training including capabilities such as: multi-screen, video-based scenarios, unique scenario authoring ability, superior training scenarios, the patented Threat-Fire® shoot-back system, powerful gas-powered simulated recoil weapons, and more. The simulator also allows students to receive immediate feedback from the instructor without the potential for sustaining injuries by the instructor or the students. The instructor can teach and re-mediate critical issues, while placing realistic stress on the students due to the realism and safe training environment created by the VirTra simulator.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business Strategy</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have two main customer groups, namely, law enforcement and military. These are quite different markets and require different sales and marketing programs as well as personnel. Our focus is to expand the market share and scope of our training simulators sales to these identified customer groups by pursuing the following key growth strategies:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></p> <!-- Field: Page; Sequence: 18; Options: NewSection; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Build Our Core Business</i></b>. Our goal is to profitably grow our market share by continuing to develop, produce and market the most effective simulators possible. Through disciplined growth in our business, we have achieved a solid balance sheet by increasing our working capital and limiting our bank debt. We plan to add staff to our experienced management team as needed to meet the expected increase in demand for our products and services as we increase our marketing and sales activities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Increase Total Addressable Market</i>. </b>We plan to increase the size of our total addressable market. This effort will focus on new marketing and new product and/or service offerings for the purpose of widening the number of types of customers who might consider our products or services uniquely compelling.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Broaden Product Offerings</i>. </b>Since its formation in 1993, our company has had a proud tradition of innovation in the field of simulation and virtual reality. We plan to release revolutionary new products and services as well as continue incremental improvements to existing product lines. In some cases, the company may enter a new market segment via the introduction of a new type of product or service.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Partners and Acquisitions. </i></b>We try to spend our time and funds wisely and not tackle tasks that can be done more efficiently with partners. For example, international distribution is often best accomplished through a local distributor or agent. We are also open to the potential of acquiring additional businesses or of being acquired ourselves, based on what is expected to be optimal for our long-term future and our stockholders.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Product Offerings</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our simulator products include the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.4in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">V-300™ Simulator – a 300° wrap-around screen with video capability is the higher standard for simulation training</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The V-300™ is the higher standard for immersive decision-making simulation and tactical firearms training. Five screens and a 300-degree immersive training environment ensures that time in the simulator translates into real world survival skills. </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A key feature of the V-300™ shows how quickly judgment decisions must be made, and, sometimes, if they are not made immediately and accurately, it can lead to the possible loss of lives. This feature, among others, supports our value proposition to our customers is that best practices is being prepared enough for the surprises that could be around every corner and the ability to safely neutralize any life-threatening encounters.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.4in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">V-180™ Simulator – a 180° three-screen with video scenarios and marksmanship capabilities</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The V-180™ is the higher standard for immersive decision-making simulation and tactical firearms training. Three screens and a 180-degree immersive training environment ensure that time in the simulator translates into real world survival skills.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.4in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">V-100™ Simulator & V-100™ MIL – a single-screen based simulator systems</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The V-100™ is a single-screen firearms training simulator and has a portable version. Firearms training mode supports up to 4 individual firing lanes at one time. With hundreds of scenarios and skill drills, this training solution provides fast set-up and training on the go and in almost any location.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The V-100™ MIL is sold to various military commands throughout the world and can support any local language. The system is extremely compact and can even share space with a standard classroom or fits into almost any existing facility. If a portable firearms simulator is needed, this model offers the most compact single-screen simulator on the market today – everything organized into one standard case. Military Engagement Skills mode supplies realistic scenario training taken from real world events.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">○</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The V-ST PRO™ is a robust, highly realistic single-screen firearms shooting and skills training simulator that can scale by connecting up to 5 V-ST PROs. Its flexibility supports a combination of marksmanship and use of force training capable of displaying 1 to 30 lanes of marksmanship featuring real world, accurate ballistics.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Page; Sequence: 19; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.4in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Virtual Interactive Coursework Training Academy (V-VICTA)™ enables law enforcement agencies, to effectively teach, train, test and sustain departmental training requirements through nationally accredited coursework and training scenarios using our simulators.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subscription Training Equipment Partnership (STEP)™ is a program that allows agencies to utilize VirTra’s simulator products, accessories, and V-VICTA interactive coursework on a subscription basis.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">V-Author® proprietary software allows users to create, edit, and train with content specific to the agency’s objectives and environments. V-Author is an easy-to-use application capable of almost unlimited custom scenarios, skill drills, targeting exercises, and firearms courses of fire. It also allows panoramic photos of any local location so users can train in their actual reality.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulated Recoil Kits - a wide range of highly realistic and reliable simulated recoil kits/weapons made in the USA. VirTra’s True-Fire® recoil kits do not allow for faulty extra shots. Recoil kits use either CO2 or HPA greatly reducing the need for costly ammunition.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Return Fire Device – the patented Threat-Fire® device applies real-world stress on the trainees during simulation training. Stress inoculation is a key component of training exercises. VirTra holds a patent for electronic simulation in simulation making the pairing of the device and the simulators a sourced item.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra has installed a volumetric video capture studio in order to create training scenarios that could work in either screen-based simulators or in headset-based simulators. Volumetric video realism far exceeds that of computer-generated avatars which likely gives VirTra a strategic advantage for highly desired de-escalation training, especially when simulating human interaction is required.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TASER©, OC spray and low-light training devices that interact with VirTra’s simulators for training.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">V-XR is an extended reality headset-based training solution. It comes ready to use out of the box with two headsets, a trainer tablet, charging stations, a router, a casting device, and cables in a portable hard case, with a 3-year manufacturer’s warranty.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Results of operations for the three and nine months ended September 30, 2024, and September 30, 2023</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues. </i></b>Net sales were $7,484,269 for the three months ended September 30, 2024, compared to $7,561,582 for the same period in 2023, a decrease of $77,313 or 1%. Net sales were $21,653,707 for the nine months ended September 30, 2024, compared to $27,925,420 for the same period in 2023, a decrease of $6,271,713, or 22%. The decrease in revenue can be attributed to the smaller amount of bookings in the prior 3 quarters due to the temporary funding measures taken by the federal government that delayed many of our contracts as well as the time it takes for the rebuilding of our sales team.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cost of Sales. </i></b>Cost of sales were $1,986,296 for the three months ended September 30, 2024, compared to $2,175,508 for the same period in 2023, a decrease of $189,212, or 9%. Cost of sales were $5,168,978 for the nine months ended September 30, 2024, compared to $9,669,708, or a 47% decrease. The dollar decrease for the three-month ending period correlates with the lower revenues for the current quarter compared to last year which equates to lower COGS. In addition, 31% of our 3-month ending September 30, 2024 revenue is derived from STEP and Service contracts that have limited COGS. For the nine-month ending lower dollars and percentage is related to a reclassification of COGS labor related to our development projects. This expense will be reflected in the income statement when we have the corresponding matching revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Page; Sequence: 20; Options: NewSection; Value: 5 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"> </td></tr></table></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross Profit. </i></b>Gross profit was $5,497,973 for the three months ended September 30, 2024, compared to $5,386,074 for the same period in 2023, an increase of $111,899, or 2%. Gross profit was $16,484,729 for the nine months ended September 30, 2024 compared to $18,255,712 for the same period in 2023, a decrease of $1,770,983, or 10%. The gross profit margin for the three months ended September 30, 2024, and 2023 was 73% and 71%, respectively. The gross profit margin was 76% for the nine months ended September 30, 2024, and 65% for the same period in 2023. This is solely driven by the decrease in Cost of Sales as stated above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Expenses. </i></b>Net operating expense was $4,742,341 for the three months ended September 30, 2024, compared to $3,716,463 for the same period in 2023, an increase of $1,025,878, or 28%. Net operating expense was $13,199,337 for the nine months ended September 30, 2024 compared to $11,186,189 for the same period in 2023, an increase of $2,013,148, or 18%. This increase for both the 3 month and 9 month ending periods come from payroll and benefits as labor rates increase and as we bring on higher level staff to help build infrastructure for the future. Along with the additional taxes associated with the RSU payments for both the Chairman of the board as well as the CEO in the third quarter. a major factor this year has been and increase in IT expenses to help prepare the organization for regulatory compliance. Travel expenses increased year-over-year as we seek to expand our footprint in our sales territories including the international market which requires additional travel.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Income. </i></b>Operating income was $755,632 for the three months ended September 30, 2024, compared to operating income of $1,669,611 for the same period in 2023, a decrease of $913,979 or 55%. Operating income was $3,285,392 for the nine months ended September 30, 2024, compared to $7,069,523 for the same period in 2023, a decrease of $3,784,131, or 54%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Other Income. </i></b>Other income net of other expense was $35,469 for the three months ended September 30, 2024, compared to net other income of $209,495 for the same period in 2023, a decrease of $174,026, or 83%, primarily from the ending of the sub lease in Chandler Az. Other income net of other expense was $521,610 for the nine months ended September 30, 2024, compared to other income net of other expense of $401,431, an increase of $120,179, or 30%, primarily from interest income and a gain on the sale of the older machine shop equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Provision (Benefit) for Income Tax. </i></b>Provision for income tax was $208,000 for the three months ended September 30, 2024, compared to $244,316 for the same period in 2023, a decrease of $36,316, or 15%. Provision for income tax was $807,000 for the nine months ended September 30, 2024, compared to $1,863,150 for the same period in 2023, a decrease of $1,056,150, or 57%. Provision for income tax is estimated quarterly applying both federal and state tax rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net Income. </i></b>Net income was $583,101 for the three months ended September 30, 2024, compared to net income of $1,634,790 for the same period in 2023, a decrease of $1,051,689 or 64%. Net income was $3,000,002 for the nine months ended September 30, 2024, compared to $5,607,804 for the same period in 2023, a decrease of $2,607,802, or 47%. The fluctuations in net income relate to each respective section discussed above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization. </i></b>Explanation and Use of Non-GAAP Financial Measures:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings before interest, income taxes, depreciation, and amortization and before other non-operating costs and income (“EBITDA”) and adjusted EBITDA are non-GAAP measures. Adjusted EBITDA also includes non-cash stock option expense. Other companies may calculate adjusted EBITDA differently. The Company calculates its adjusted EBITDA to eliminate the impact of certain items it does not consider to be indicative of its performance and its ongoing operations. Adjusted EBITDA is presented herein because management believes the presentation of adjusted EBITDA provides useful information to the Company’s investors regarding the Company’s financial condition and results of operations and because adjusted EBITDA is frequently used by securities analysts, investors and other interested parties in the evaluation of companies in the Company’s industry, several of which present EBITDA and a form of adjusted EBITDA when reporting their results. Adjusted EBITDA has limitations as an analytical tool and should not be considered in isolation or as a substitute for analysis of the Company’s results as reported under accounting principles generally accepted in the United States of America (“GAAP”). Adjusted EBITDA should not be considered as an alternative for net income (loss), cash flows from operating activities and other income or cash flow statement data prepared in accordance with GAAP or as a measure of profitability or liquidity. A reconciliation of net loss to adjusted EBITDA is provided in the following table:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Page; Sequence: 21; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">For the Three Months Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">For the Nine Months Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Sept 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Sept 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Increase</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">%</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Sept 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Sept 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">Increase</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">%</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Net Income (Loss)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">583,101</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">1,634,790</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">(1,051,689</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">-64</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">3,000,002</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">5,607,804</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">(2,607,802</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">-47</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Adjustments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Provision for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">208,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">244,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(36,316</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-15</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">807,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,863,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,056,150</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-57</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">308,924</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,054</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">834,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">602,535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231,959</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Interest (net)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(55,919</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,957</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(79,876</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">-333</td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(144,876</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">133,377</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(278,253</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">-209</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">EBITDA</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,044,106</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,024,117</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(980,011</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">-48</td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,496,620</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">8,206,866</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,710,246</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">-45</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Right of use amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">38,720</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">843,042</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(804,322</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">238,213</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,209,397</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(971,184</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,082,826</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,867,159</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,784,333</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">-62</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,734,833</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,416,263</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,681,430</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">-50</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidity and Capital Resources. </i></b>Liquidity is the ability of an enterprise to generate adequate amounts of cash to meet its needs for cash requirements. The Company had $19,668,455 and $18,849,842 of cash and cash equivalents as of September 30, 2024, and December 31, 2023, respectively. Working capital was $35,984,477 and $33,240,516 as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash provided by operating activities was $2,669,269 and $4,365,751 for the nine months ended September 30, 2024, and 2023, respectively. Net cash provided by operating activities resulted primarily from for the change in contract terms to collect deposits and the decrease in AR as we have improved collection efforts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash used in investing activities was $1,692,249 for the nine months ended September 30, 2024, compared to net cash used in investing activities of $512,249 for the nine months ended September 30, 2023. Investing activities in 2024 and 2023 consisted of purchases of property and equipment, specifically the new equipment in the machine shop.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash used in financing activities was $158,408 for the nine months ended September 30, 2024, compared to $93,194 used in the nine months ended September 30, 2023. In both periods, cash was used primarily for principal payment of debt offset by the proceeds from the issuance of RSUs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Bookings and Backlog</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company defines bookings as the total of newly signed contracts, awarded RFP’s and purchase orders received in a defined time period. The Company received bookings totaling $8.9 million in the three months ending September 30, 2024 and $17.7 million for the nine months ended September 30, 2024. The Company defines backlog as the accumulation of bookings that have not started or are uncompleted performance objectives and cannot be recognized as revenue until delivered in a future quarter. Backlog also includes extended warranty agreements and STEP agreements that are deferred revenue recognized on a straight-line basis over the life of each respective agreement. As of September 30, 2024, the Company’s backlog was $15.2 million. The breakout of this backlog includes $7 million in capital, $6.2 million in service and warranties, and $2 million in STEP contracts. Warranties/Service and STEP backlog calculated in this number is revenue that will be recognized on a straight-line basis over the next 7 years. In addition, there is an estimated potential of $5.8 million in renewable STEP contracts over the next 5 years. A note to the renewable STEP number as it will begin to come down as we are only writing 3-year agreements and any additional years with be subject to new negotiations we will no longer report the full 5 years as potentially renewable. This is no way an indication that those contracts would not extend past the three years we are only being cautious with our estimates.  Management estimates the majority of the new capital bookings received in the first nine months of 2024 will be converted to revenue in 2024. Management estimates the conversion of backlog based on current contract delivery dates; however, contract terms and dates are subject to modification and are routinely changed at the request of the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <!-- Field: Page; Sequence: 22; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash Requirements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our management believes that our current capital resources will be adequate to continue operating the company and maintaining our current business strategy for more than 12 months from the filing of this Quarterly Report. We are, however, open to raising additional funds from the capital markets, at a fair valuation, to expand our product and services offered, to enhance our sales and marketing efforts and effectiveness, and to aggressively take advantage of market opportunities. There can be no assurance, however, that additional financing will be available to us when needed or, if available, that it can be obtained on commercially reasonable terms. If we are not able to obtain the additional financing on a timely basis, if and when it is needed, we will be forced to scale down our plans for expanded marketing and sales efforts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Critical Accounting Policies and Estimates</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our discussion and analysis of our financial condition and results of operations are based on our unaudited financial statements, which have been prepared in accordance with GAAP. The preparation of our unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to areas that require a significant level of judgment or are otherwise subject to an inherent degree of uncertainty. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts and notes receivable, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets, income tax valuation allowances, the carrying value of cost basis investments, and the allocation of the transaction price to the performance obligations in our contracts with customers. We base our estimates on historical experience, our observance of trends in particular areas, and information or valuations and various other assumptions that we believe to be reasonable under the circumstances and which form the basis for making judgments about the carrying value of assets and liabilities that may not be readily apparent from other sources. Actual amounts could differ significantly from amounts previously estimated. For a discussion of our critical accounting policies, refer to Part I, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023. Management believes that there have been no changes in our critical accounting policies during the nine months ended September 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Pronouncements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 1 to our financial statements, included in Part I, Item 1., Financial Information of this Quarterly Report on Form 10-Q.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Off-Balance Sheet Arrangements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, we did not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors. The term “off-balance sheet arrangement” generally means any transaction, agreement or other contractual arrangement to which an entity unconsolidated with us is a party, under which we have any obligation arising under a guaranteed contract, derivative instrument or variable interest or a retained or contingent interest in assets transferred to such entity or similar arrangement that serves as credit, liquidity or market risk support for such assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_009"></span>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not required for smaller reporting companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Page; Sequence: 23; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_010"></span>ITEM 4. CONTROLS AND PROCEDURES.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Evaluation of disclosure controls and procedures</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain “disclosure controls and procedures,” as that term is defined in Rule 13a-15(e), promulgated by the SEC pursuant to the Exchange Act. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our company’s reports filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officers and principal financial officer, to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officers and principal financial officer, evaluated our company’s disclosure controls and procedures as of the end of the period covered by this quarterly report on Form 10-Q. Based on this evaluation, our principal executive officers and principal financial officer concluded that as of September 30, 2024, our disclosure controls and procedures were not effective. The ineffectiveness of our disclosure controls and procedures was due to material weaknesses, which we identified in our report on internal control over financial reporting contained in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change in internal control over financial reporting</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There has been no change in our internal control over financial reporting that occurred during the quarterly period ended September 30, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. However, during the quarter ended September 30, 2024, and continuing into 2025, we are implementing more formal review and documentation of workflow processes and increased our ERP training for our staff. We believe that a control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within any company have been detected.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_011"></span>PART II: OTHER INFORMATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_012"></span>ITEM 1. LEGAL PROCEEDINGS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There is no material pending legal proceedings, other than ordinary routine litigation incidental to the business, to which we are a party or of which any of our property is the subject.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_013"></span>ITEM 1A. RISK FACTORS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not required for smaller reporting companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_014"></span>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_015"></span>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_016"></span>ITEM 4. MINE SAFETY DISCLOSURES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_017"></span>ITEM 5. OTHER INFORMATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been no material changes to the procedures by which security holders may recommend nominees to the Company’s Board of Directors since the filing with the SEC of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">(c)</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <!-- Field: Page; Sequence: 24; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sm_018"></span>ITEM 6. EXHIBITS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0.75in"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No.</b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit Description</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-1.htm">Certification of Principal Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-2.htm">Certification of Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-1.htm">Certification of the Principal Executive Officers and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 25; Value: 3 --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="sm_019"></span>Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 12, 2024</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ John F. Givens II</i></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John F. Givens II</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Alanna Boudreau</i></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial officer)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 26; Options: Last --> <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p> </body> </html> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-31.1 <SEQUENCE>2 <FILENAME>ex31-1.htm <TEXT> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY STYLE="font: 10pt Times New Roman, Times, Serif"> <P STYLE="margin: 0"> </P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit 31.1</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATIONS</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I, John F. Givens II, certify that:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b. I have reviewed this quarterly report on Form 10-Q for the quarterly period ended September 30, 2024, of VirTra, Inc.;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15I and 15d-15I) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; padding-bottom: 1.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 12, 2024</FONT></TD> <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ John F. Givens II</I></FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John F. Givens II</FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer (principal executive officer) </FONT></TD></TR> </TABLE> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <!-- Field: Page; Sequence: 1; Options: Last --> <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"> </TD></TR></TABLE></DIV> <!-- Field: /Page --> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> </BODY> </HTML> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-31.2 <SEQUENCE>3 <FILENAME>ex31-2.htm <TEXT> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY STYLE="font: 10pt Times New Roman, Times, Serif"> <P STYLE="margin: 0"> </P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit 31.2</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATIONS</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I, Alanna Boudreau, certify that:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. I have reviewed this quarterly report on Form 10-Q for the quarterly period ended September 30, 2024, of VirTra, Inc.;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, considering the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. Based on my knowledge, the financial statements, and other financial information included in this report, present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 12, 2024</FONT></TD> <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Alanna Boudreau</I></FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Alanna Boudreau</FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer (principal financial officer<B>)</B></FONT></TD></TR> </TABLE> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></P> <!-- Field: Page; Sequence: 1; Options: Last --> <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"> </TD></TR></TABLE></DIV> <!-- Field: /Page --> </BODY> </HTML> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-32.1 <SEQUENCE>4 <FILENAME>ex32-1.htm <TEXT> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY STYLE="font: 10pt Times New Roman, Times, Serif"> <P STYLE="margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit 32.1</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT TO 18 U.S.C. SECTION 1350,</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the quarterly report on Form 10-Q of VirTra, Inc. (the “Company”) for the quarter ended September 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), we, John F. Givens II, Chief Executive Officer, and Alanna Boudreau, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 41.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 41.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 41.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 12, 2024</FONT></TD> <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ John F. Givens II</I></FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John F. Givens II, Chief Executive Officer</FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 12, 2024</FONT></TD> <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Alanna Boudreau</I></FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Alanna Boudreau, Chief Financial Officer</FONT></TD></TR> <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></TD> <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial officer)</FONT></TD></TR> </TABLE> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></P> <!-- Field: Page; Sequence: 1; Options: Last --> <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"> </TD></TR></TABLE></DIV> <!-- Field: /Page --> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT> </P> </BODY> </HTML> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-101.SCH <SEQUENCE>5 <FILENAME>vtsi-20240930.xsd <DESCRIPTION>XBRL SCHEMA FILE <TEXT> <XBRL> <?xml version="1.0" encoding="US-ASCII" ?> <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b --> <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com --> <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaKAebP9z5Z8GekhvWB4bVm6LyAuNvp/sSgPtkemEQEA --> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:VTSI="http://virtra.com/20240930" elementFormDefault="qualified" targetNamespace="http://virtra.com/20240930"> <annotation> <appinfo> <link:roleType roleURI="http://virtra.com/role/Cover" id="Cover"> <link:definition>00000001 - Document - Cover</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/BalanceSheets" id="BalanceSheets"> <link:definition>00000002 - Statement - Condensed Balance Sheets (Unaudited)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical"> <link:definition>00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StatementsOfOperations" id="StatementsOfOperations"> <link:definition>00000004 - Statement - Condensed Statements of Operations (Unaudited)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity"> <link:definition>00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows"> <link:definition>00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" id="OrganizationAndSignificantAccountingPolicies"> <link:definition>00000007 - Disclosure - Organization and Significant Accounting Policies</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/Inventory" id="Inventory"> <link:definition>00000008 - Disclosure - Inventory</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/PropertyAndEquipment" id="PropertyAndEquipment"> <link:definition>00000009 - Disclosure - Property and Equipment</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/IntangibleAssets" id="IntangibleAssets"> <link:definition>00000010 - Disclosure - Intangible Assets</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/Leases" id="Leases"> <link:definition>00000011 - Disclosure - Leases</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/AccruedExpenses" id="AccruedExpenses"> <link:definition>00000012 - Disclosure - Accrued Expenses</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/NotesPayable" id="NotesPayable"> <link:definition>00000013 - Disclosure - Notes Payable</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions"> <link:definition>00000014 - Disclosure - Related Party Transactions</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> <link:definition>00000015 - Disclosure - Commitments and Contingencies</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StockholdersEquity" id="StockholdersEquity"> <link:definition>00000016 - Disclosure - Stockholders’ Equity</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/SubsequentEvents" id="SubsequentEvents"> <link:definition>00000017 - Disclosure - Subsequent Events</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" id="OrganizationAndSignificantAccountingPoliciesPolicies"> <link:definition>00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" id="OrganizationAndSignificantAccountingPoliciesTables"> <link:definition>00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/InventoryTables" id="InventoryTables"> <link:definition>00000020 - Disclosure - Inventory (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables"> <link:definition>00000021 - Disclosure - Property and Equipment (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables"> <link:definition>00000022 - Disclosure - Intangible Assets (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/LeasesTables" id="LeasesTables"> <link:definition>00000023 - Disclosure - Leases (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/AccruedExpensesTables" id="AccruedExpensesTables"> <link:definition>00000024 - Disclosure - Accrued Expenses (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/NotesPayableTables" id="NotesPayableTables"> <link:definition>00000025 - Disclosure - Notes Payable (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StockholdersEquityTables" id="StockholdersEquityTables"> <link:definition>00000026 - Disclosure - Stockholders’ Equity (Tables)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" id="ScheduleOfDisaggregationOfRevenueDetails"> <link:definition>00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" id="ScheduleOfEarningsPerShareDetails"> <link:definition>00000028 - Disclosure - Schedule of Earnings Per Share (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" id="OrganizationAndSignificantAccountingPoliciesDetailsNarrative"> <link:definition>00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfInventoryDetails" id="ScheduleOfInventoryDetails"> <link:definition>00000030 - Disclosure - Schedule of Inventory (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" id="ScheduleOfPropertyAndEquipmentDetails"> <link:definition>00000031 - Disclosure - Schedule of Property and Equipment (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative"> <link:definition>00000032 - Disclosure - Property and Equipment (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" id="ScheduleOfIntangibleAssetDetails"> <link:definition>00000033 - Disclosure - Schedule of Intangible Asset (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative"> <link:definition>00000034 - Disclosure - Intangible Assets (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" id="ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails"> <link:definition>00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" id="ScheduleOfFutureMinimumLeasePaymentsDetails"> <link:definition>00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative"> <link:definition>00000037 - Disclosure - Leases (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" id="ScheduleOfAccruedCompensationAndRelatedCostsDetails"> <link:definition>00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" id="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"> <link:definition>00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfNotesPayableDetails" id="ScheduleOfNotesPayableDetails"> <link:definition>00000040 - Disclosure - Schedule of Notes Payable (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/NotesPayableDetailsNarrative" id="NotesPayableDetailsNarrative"> <link:definition>00000041 - Disclosure - Notes Payable (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative"> <link:definition>00000042 - Disclosure - Related Party Transactions (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative"> <link:definition>00000043 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" id="ScheduleOfNon-qualifiedStockOptionsDetails"> <link:definition>00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative"> <link:definition>00000045 - Disclosure - Stockholders’ Equity (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:roleType roleURI="http://virtra.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative"> <link:definition>00000046 - Disclosure - Subsequent Events (Details Narrative)</link:definition> <link:usedOn>link:presentationLink</link:usedOn> <link:usedOn>link:calculationLink</link:usedOn> <link:usedOn>link:definitionLink</link:usedOn> </link:roleType> <link:linkbaseRef xlink:type="simple" xlink:href="vtsi-20240930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" /> <link:linkbaseRef xlink:type="simple" xlink:href="vtsi-20240930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" /> <link:linkbaseRef xlink:type="simple" xlink:href="vtsi-20240930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" /> <link:linkbaseRef xlink:type="simple" xlink:href="vtsi-20240930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" /> </appinfo> </annotation> <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" /> <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" /> <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" /> <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" /> <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" /> <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" /> <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" /> <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" /> <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" /> <element id="VTSI_NetSalesMember" name="NetSalesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_GeographicDistributionCommercialMember" name="GeographicDistributionCommercialMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_GeographicDistributionGovernmentMember" name="GeographicDistributionGovernmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_GovernmentCustomersMember" name="GovernmentCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CommercialCustomersMember" name="CommercialCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_InternationalCustomersMember" name="InternationalCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_STEPRevenueMember" name="STEPRevenueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_DeferredRevenueMember" name="DeferredRevenueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_WarrantyMember" name="WarrantyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OneYearOrLessMember" name="OneYearOrLessMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_LongerThanOneYearMember" name="LongerThanOneYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OneYearMember" name="OneYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OneCustomerMember" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_TwoCustomerMember" name="TwoCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ThreeCustomerMember" name="ThreeCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_SupplierOneMember" name="SupplierOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_SupplierTwoMember" name="SupplierTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CustomerMember" name="CustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CustomerOneMember" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_SingleCustomerMember" name="SingleCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_FurnitureAndOfficeEquipmentMember" name="FurnitureAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_STEPEquipmentMember" name="STEPEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CapitalizedMediaContentMember" name="CapitalizedMediaContentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_AcquiredLeaseIntangibleAssetsMember" name="AcquiredLeaseIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OfficeandWarehouseSpaceMember" name="OfficeandWarehouseSpaceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_UnaffiliatedThirdPartyMember" name="UnaffiliatedThirdPartyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OfficeAndIndustrialSpaceMember" name="OfficeAndIndustrialSpaceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_PropertyMember" name="PropertyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ArizonaBankAndTrustMember" name="ArizonaBankAndTrustMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" name="OneHundredAndNineteenRegularMonthlyPaymentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_OneIrregularPaymentMember" name="OneIrregularPaymentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_NotesPayableMember" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_BoardMemberAndExecutiveChairmanMember" name="BoardMemberAndExecutiveChairmanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" name="TwoThousandAndSeventeenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" name="CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ExecutiveChairmanMember" name="ExecutiveChairmanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_FormerExecutiveChairmanMember" name="FormerExecutiveChairmanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_NonQualifiedStockOptionMember" name="NonQualifiedStockOptionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ReserveForRestrictedStockUnits" name="ReserveForRestrictedStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_IncreaseDecreaseUnbilledRevenue" name="IncreaseDecreaseUnbilledRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" name="IncreaseDecreaseInOperatingLeaseRightOfUseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ProceedsFromRestrictedStockUnitsIssued" name="ProceedsFromRestrictedStockUnitsIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_DisaggregationOfRevenuePolicyTextBlock" name="DisaggregationOfRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" name="ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_SimulatorsandAccessoriesRevenue" name="SimulatorsandAccessoriesRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ExtendedServicetypeWarranties" name="ExtendedServicetypeWarranties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_CustomizedSoftwareAndCustomizedContentScenarios" name="CustomizedSoftwareAndCustomizedContentScenarios" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_InstallationAndTraining" name="InstallationAndTraining" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_LicensingAndRoyalties" name="LicensingAndRoyalties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_DesignAndPrototyping" name="DesignAndPrototyping" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_SubscriptionTrainingEquipmentPartnership" name="SubscriptionTrainingEquipmentPartnership" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_RightOfUseAssetAmortization" name="RightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" name="StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" /> <element id="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" name="StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" /> </schema> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-101.CAL <SEQUENCE>6 <FILENAME>vtsi-20240930_cal.xml <DESCRIPTION>XBRL CALCULATION FILE <TEXT> <XBRL> <?xml version="1.0" encoding="US-ASCII" standalone="no"?> <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b --> <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com --> <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> <link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> <link:roleRef roleURI="http://virtra.com/role/Cover" xlink:href="vtsi-20240930.xsd#Cover" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheets" xlink:href="vtsi-20240930.xsd#BalanceSheets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheetsParenthetical" xlink:href="vtsi-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfOperations" xlink:href="vtsi-20240930.xsd#StatementsOfOperations" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="vtsi-20240930.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfCashFlows" xlink:href="vtsi-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Inventory" xlink:href="vtsi-20240930.xsd#Inventory" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipment" xlink:href="vtsi-20240930.xsd#PropertyAndEquipment" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssets" xlink:href="vtsi-20240930.xsd#IntangibleAssets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Leases" xlink:href="vtsi-20240930.xsd#Leases" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpenses" xlink:href="vtsi-20240930.xsd#AccruedExpenses" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayable" xlink:href="vtsi-20240930.xsd#NotesPayable" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactions" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactions" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingencies" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquity" xlink:href="vtsi-20240930.xsd#StockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEvents" xlink:href="vtsi-20240930.xsd#SubsequentEvents" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/InventoryTables" xlink:href="vtsi-20240930.xsd#InventoryTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentTables" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsTables" xlink:href="vtsi-20240930.xsd#IntangibleAssetsTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesTables" xlink:href="vtsi-20240930.xsd#LeasesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpensesTables" xlink:href="vtsi-20240930.xsd#AccruedExpensesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableTables" xlink:href="vtsi-20240930.xsd#NotesPayableTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityTables" xlink:href="vtsi-20240930.xsd#StockholdersEquityTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfDisaggregationOfRevenueDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfEarningsPerShareDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfInventoryDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfPropertyAndEquipmentDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfIntangibleAssetDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:href="vtsi-20240930.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesDetailsNarrative" xlink:href="vtsi-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNotesPayableDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:href="vtsi-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNon-qualifiedStockOptionsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:href="vtsi-20240930.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:href="vtsi-20240930.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/Cover" xlink:title="00000001 - Document - Cover" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Balance Sheets (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaapUnbilledReceivablesCurrent" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapUnbilledReceivablesCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" /> <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" /> <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" /> <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" /> <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" /> <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Statements of Operations (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingExpense" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ReserveForRestrictedStockUnits" xlink:label="loc_VTSIReserveForRestrictedStockUnits" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_VTSIReserveForRestrictedStockUnits" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" /> <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" /> <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" /> <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" /> <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" /> <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseUnbilledRevenue" xlink:label="loc_VTSIIncreaseDecreaseUnbilledRevenue" /> <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_VTSIIncreaseDecreaseUnbilledRevenue" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" /> <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" /> <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" /> <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:label="loc_VTSIIncreaseDecreaseInOperatingLeaseRightOfUseLiability" /> <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_VTSIIncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" /> <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ProceedsFromRestrictedStockUnitsIssued" xlink:label="loc_VTSIProceedsFromRestrictedStockUnitsIssued" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_VTSIProceedsFromRestrictedStockUnitsIssued" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Organization and Significant Accounting Policies" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipment" xlink:title="00000009 - Disclosure - Property and Equipment" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssets" xlink:title="00000010 - Disclosure - Intangible Assets" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/Leases" xlink:title="00000011 - Disclosure - Leases" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpenses" xlink:title="00000012 - Disclosure - Accrued Expenses" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayable" xlink:title="00000013 - Disclosure - Notes Payable" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - Related Party Transactions" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquity" xlink:title="00000016 - Disclosure - Stockholders’ Equity" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEvents" xlink:title="00000017 - Disclosure - Subsequent Events" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/InventoryTables" xlink:title="00000020 - Disclosure - Inventory (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentTables" xlink:title="00000021 - Disclosure - Property and Equipment (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsTables" xlink:title="00000022 - Disclosure - Intangible Assets (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesTables" xlink:title="00000023 - Disclosure - Leases (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpensesTables" xlink:title="00000024 - Disclosure - Accrued Expenses (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableTables" xlink:title="00000025 - Disclosure - Notes Payable (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - Stockholders’ Equity (Tables)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:title="00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:title="00000028 - Disclosure - Schedule of Earnings Per Share (Details)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:title="00000030 - Disclosure - Schedule of Inventory (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:label="loc_us-gaapInventoryWorkInProcessAndRawMaterials" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcessAndRawMaterials" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:title="00000031 - Disclosure - Schedule of Property and Equipment (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000032 - Disclosure - Property and Equipment (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible Asset (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000034 - Disclosure - Intangible Assets (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:title="00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesDetailsNarrative" xlink:title="00000037 - Disclosure - Leases (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:title="00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:label="loc_us-gaapDeferredCompensationCashBasedArrangementsLiabilityCurrent" /> <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:type="arc" weight="1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" /> <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" /> <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaapOtherBorrowings" /> <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherBorrowings" xlink:type="arc" weight="1" /> </link:calculationLink> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:title="00000040 - Disclosure - Schedule of Notes Payable (Details)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:title="00000041 - Disclosure - Notes Payable (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000042 - Disclosure - Related Party Transactions (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:title="00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - Stockholders’ Equity (Details Narrative)" /> <link:calculationLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000046 - Disclosure - Subsequent Events (Details Narrative)" /> </link:linkbase> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-101.DEF <SEQUENCE>7 <FILENAME>vtsi-20240930_def.xml <DESCRIPTION>XBRL DEFINITION FILE <TEXT> <XBRL> <?xml version="1.0" encoding="US-ASCII" standalone="no"?> <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b --> <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com --> <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> <link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> <link:roleRef roleURI="http://virtra.com/role/Cover" xlink:href="vtsi-20240930.xsd#Cover" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheets" xlink:href="vtsi-20240930.xsd#BalanceSheets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheetsParenthetical" xlink:href="vtsi-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfOperations" xlink:href="vtsi-20240930.xsd#StatementsOfOperations" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="vtsi-20240930.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfCashFlows" xlink:href="vtsi-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Inventory" xlink:href="vtsi-20240930.xsd#Inventory" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipment" xlink:href="vtsi-20240930.xsd#PropertyAndEquipment" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssets" xlink:href="vtsi-20240930.xsd#IntangibleAssets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Leases" xlink:href="vtsi-20240930.xsd#Leases" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpenses" xlink:href="vtsi-20240930.xsd#AccruedExpenses" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayable" xlink:href="vtsi-20240930.xsd#NotesPayable" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactions" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactions" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingencies" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquity" xlink:href="vtsi-20240930.xsd#StockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEvents" xlink:href="vtsi-20240930.xsd#SubsequentEvents" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/InventoryTables" xlink:href="vtsi-20240930.xsd#InventoryTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentTables" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsTables" xlink:href="vtsi-20240930.xsd#IntangibleAssetsTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesTables" xlink:href="vtsi-20240930.xsd#LeasesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpensesTables" xlink:href="vtsi-20240930.xsd#AccruedExpensesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableTables" xlink:href="vtsi-20240930.xsd#NotesPayableTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityTables" xlink:href="vtsi-20240930.xsd#StockholdersEquityTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfDisaggregationOfRevenueDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfEarningsPerShareDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfInventoryDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfPropertyAndEquipmentDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfIntangibleAssetDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:href="vtsi-20240930.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesDetailsNarrative" xlink:href="vtsi-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNotesPayableDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:href="vtsi-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNon-qualifiedStockOptionsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:href="vtsi-20240930.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:href="vtsi-20240930.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" /> <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/Cover" xlink:title="00000001 - Document - Cover" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Balance Sheets (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_70" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_70" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapInventoryNet_70" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaapUnbilledReceivablesCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapUnbilledReceivablesCurrent_70" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_70" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="7" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:type="arc" order="8" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="9" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapDepositsAssetsNoncurrent_70" xlink:type="arc" order="12" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapOtherAssetsNoncurrent_70" xlink:type="arc" order="13" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet_70" xlink:type="arc" order="14" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapAssetsNoncurrent_70" xlink:type="arc" order="15" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="16" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="17" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="18" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="19" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_70" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent_70" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapNotesPayableCurrent_70" xlink:type="arc" order="22" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_70" xlink:type="arc" order="23" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_70" xlink:type="arc" order="24" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="25" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:type="arc" order="26" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent_70" xlink:type="arc" order="27" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapLongTermNotesPayable_70" xlink:type="arc" order="28" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="29" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesNoncurrent_70" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="31" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="32" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="33" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockValue_70" xlink:type="arc" order="34" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="35" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapital_70" xlink:type="arc" order="36" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="37" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="38" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="39" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_70" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="7" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Statements of Operations (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NetSalesMember" xlink:label="loc_VTSINetSalesMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_VTSINetSalesMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_90" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_90" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_90" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_90" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_90" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_90" xlink:to="loc_us-gaapGrossProfit_90" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract_90" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_90" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_90" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_90" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_90" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_90" xlink:to="loc_us-gaapOperatingExpenses_90" xlink:type="arc" order="7" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_90" xlink:type="arc" order="8" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_90" xlink:type="arc" order="9" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_90" xlink:to="loc_us-gaapOtherNonoperatingIncome_90" xlink:type="arc" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_90" xlink:to="loc_us-gaapOtherNonoperatingExpense_90" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_90" xlink:to="loc_us-gaapNonoperatingIncomeExpense_90" xlink:type="arc" order="12" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90" xlink:type="arc" order="13" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_90" xlink:type="arc" order="14" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_90" xlink:type="arc" order="15" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract_90" xlink:type="arc" order="16" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareAbstract_90" xlink:to="loc_us-gaapEarningsPerShareBasic_90" xlink:type="arc" order="17" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareAbstract_90" xlink:to="loc_us-gaapEarningsPerShareDiluted_90" xlink:type="arc" order="18" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract_90" xlink:type="arc" order="19" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract_90" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_90" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract_90" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_90" xlink:type="arc" order="21" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapPreferredStockMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_30" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember_30" xlink:type="arc" order="31" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue_70" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_70" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_70" xlink:type="arc" order="7" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" xlink:type="arc" order="8" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_70" xlink:type="arc" order="9" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Organization and Significant Accounting Policies" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipment" xlink:title="00000009 - Disclosure - Property and Equipment" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssets" xlink:title="00000010 - Disclosure - Intangible Assets" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/Leases" xlink:title="00000011 - Disclosure - Leases" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpenses" xlink:title="00000012 - Disclosure - Accrued Expenses" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayable" xlink:title="00000013 - Disclosure - Notes Payable" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - Related Party Transactions" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquity" xlink:title="00000016 - Disclosure - Stockholders’ Equity" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEvents" xlink:title="00000017 - Disclosure - Subsequent Events" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/InventoryTables" xlink:title="00000020 - Disclosure - Inventory (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentTables" xlink:title="00000021 - Disclosure - Property and Equipment (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsTables" xlink:title="00000022 - Disclosure - Intangible Assets (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesTables" xlink:title="00000023 - Disclosure - Leases (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpensesTables" xlink:title="00000024 - Disclosure - Accrued Expenses (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableTables" xlink:title="00000025 - Disclosure - Notes Payable (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - Stockholders’ Equity (Tables)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:title="00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionCommercialMember" xlink:label="loc_VTSIGeographicDistributionCommercialMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_VTSIGeographicDistributionCommercialMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionGovernmentMember" xlink:label="loc_VTSIGeographicDistributionGovernmentMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_VTSIGeographicDistributionGovernmentMember_10" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaapGeographicDistributionForeignMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapGeographicDistributionForeignMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SimulatorsandAccessoriesRevenue" xlink:label="loc_VTSISimulatorsandAccessoriesRevenue_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSISimulatorsandAccessoriesRevenue_170" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExtendedServicetypeWarranties" xlink:label="loc_VTSIExtendedServicetypeWarranties_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIExtendedServicetypeWarranties_170" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomizedSoftwareAndCustomizedContentScenarios" xlink:label="loc_VTSICustomizedSoftwareAndCustomizedContentScenarios_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSICustomizedSoftwareAndCustomizedContentScenarios_170" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InstallationAndTraining" xlink:label="loc_VTSIInstallationAndTraining_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIInstallationAndTraining_170" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LicensingAndRoyalties" xlink:label="loc_VTSILicensingAndRoyalties_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSILicensingAndRoyalties_170" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DesignAndPrototyping" xlink:label="loc_VTSIDesignAndPrototyping_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIDesignAndPrototyping_170" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SubscriptionTrainingEquipmentPartnership" xlink:label="loc_VTSISubscriptionTrainingEquipmentPartnership_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSISubscriptionTrainingEquipmentPartnership_170" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" xlink:type="arc" order="7" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:title="00000028 - Disclosure - Schedule of Earnings Per Share (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaapRevenueFromContractWithCustomerMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapRevenueFromContractWithCustomerMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_260" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_260" xlink:type="arc" order="261" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember_310" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember_310" xlink:type="arc" order="311" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_330" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_330" xlink:type="arc" order="331" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaapSupplierConcentrationRiskMember_310" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapSupplierConcentrationRiskMember_310" xlink:type="arc" order="312" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GovernmentCustomersMember" xlink:label="loc_VTSIGovernmentCustomersMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIGovernmentCustomersMember_0" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CommercialCustomersMember" xlink:label="loc_VTSICommercialCustomersMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICommercialCustomersMember_10" xlink:type="arc" order="13" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InternationalCustomersMember" xlink:label="loc_VTSIInternationalCustomersMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIInternationalCustomersMember_20" xlink:type="arc" order="23" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPRevenueMember" xlink:label="loc_VTSISTEPRevenueMember_120" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISTEPRevenueMember_120" xlink:type="arc" order="123" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneCustomerMember" xlink:label="loc_VTSIOneCustomerMember_260" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIOneCustomerMember_260" xlink:type="arc" order="263" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoCustomerMember" xlink:label="loc_VTSITwoCustomerMember_270" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSITwoCustomerMember_270" xlink:type="arc" order="273" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ThreeCustomerMember" xlink:label="loc_VTSIThreeCustomerMember_280" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIThreeCustomerMember_280" xlink:type="arc" order="283" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierOneMember" xlink:label="loc_VTSISupplierOneMember_310" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISupplierOneMember_310" xlink:type="arc" order="313" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierTwoMember" xlink:label="loc_VTSISupplierTwoMember_320" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISupplierTwoMember_320" xlink:type="arc" order="323" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerMember" xlink:label="loc_VTSICustomerMember_330" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICustomerMember_330" xlink:type="arc" order="333" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerOneMember" xlink:label="loc_VTSICustomerOneMember_350" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICustomerOneMember_350" xlink:type="arc" order="353" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SingleCustomerMember" xlink:label="loc_VTSISingleCustomerMember_370" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISingleCustomerMember_370" xlink:type="arc" order="373" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DeferredRevenueMember" xlink:label="loc_VTSIDeferredRevenueMember_140" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_VTSIDeferredRevenueMember_140" xlink:type="arc" order="141" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaapChangeInAccountingEstimateByTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapChangeInAccountingEstimateByTypeAxis" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaapChangeInAccountingEstimateTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapChangeInAccountingEstimateByTypeAxis" xlink:to="loc_us-gaapChangeInAccountingEstimateTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaapChangeInAccountingEstimateTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapChangeInAccountingEstimateByTypeAxis" xlink:to="loc_us-gaapChangeInAccountingEstimateTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_WarrantyMember" xlink:label="loc_VTSIWarrantyMember_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapChangeInAccountingEstimateTypeDomain" xlink:to="loc_VTSIWarrantyMember_160" xlink:type="arc" order="161" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAwardDateAxis" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearOrLessMember" xlink:label="loc_VTSIOneYearOrLessMember_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSIOneYearOrLessMember_160" xlink:type="arc" order="162" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LongerThanOneYearMember" xlink:label="loc_VTSILongerThanOneYearMember_180" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSILongerThanOneYearMember_180" xlink:type="arc" order="182" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearMember" xlink:label="loc_VTSIOneYearMember_200" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSIOneYearMember_200" xlink:type="arc" order="202" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_390" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_390" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_390" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual_390" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_390" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount_390" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_390" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_390" xlink:type="arc" order="6" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:title="00000030 - Disclosure - Schedule of Inventory (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:title="00000031 - Disclosure - Schedule of Property and Equipment (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaapBuildingAndBuildingImprovementsMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingAndBuildingImprovementsMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FurnitureAndOfficeEquipmentMember" xlink:label="loc_VTSIFurnitureAndOfficeEquipmentMember_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSIFurnitureAndOfficeEquipmentMember_60" xlink:type="arc" order="61" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_80" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_80" xlink:type="arc" order="81" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPEquipmentMember" xlink:label="loc_VTSISTEPEquipmentMember_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSISTEPEquipmentMember_100" xlink:type="arc" order="101" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_120" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_120" xlink:type="arc" order="121" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_140" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_140" xlink:type="arc" order="141" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_190" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_190" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_190" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_190" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_190" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_190" xlink:type="arc" order="2" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000032 - Disclosure - Property and Equipment (Details Narrative)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible Asset (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CapitalizedMediaContentMember" xlink:label="loc_VTSICapitalizedMediaContentMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_VTSICapitalizedMediaContentMember_20" xlink:type="arc" order="21" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_AcquiredLeaseIntangibleAssetsMember" xlink:label="loc_VTSIAcquiredLeaseIntangibleAssetsMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_VTSIAcquiredLeaseIntangibleAssetsMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_90" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_90" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_90" xlink:type="arc" order="2" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000034 - Disclosure - Intangible Assets (Details Narrative)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:title="00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesDetailsNarrative" xlink:title="00000037 - Disclosure - Leases (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesLineItems" xlink:label="loc_us-gaapRealEstatePropertiesLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRealEstatePropertiesTable" xlink:label="loc_us-gaapScheduleOfRealEstatePropertiesTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesAxis" xlink:label="loc_us-gaapRealEstatePropertiesAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:to="loc_us-gaapRealEstatePropertiesAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesDomain" xlink:label="loc_us-gaapRealEstatePropertiesDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRealEstatePropertiesAxis" xlink:to="loc_us-gaapRealEstatePropertiesDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesDomain" xlink:label="loc_us-gaapRealEstatePropertiesDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRealEstatePropertiesAxis" xlink:to="loc_us-gaapRealEstatePropertiesDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeandWarehouseSpaceMember" xlink:label="loc_VTSIOfficeandWarehouseSpaceMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesDomain" xlink:to="loc_VTSIOfficeandWarehouseSpaceMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeAndIndustrialSpaceMember" xlink:label="loc_VTSIOfficeAndIndustrialSpaceMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesDomain" xlink:to="loc_VTSIOfficeAndIndustrialSpaceMember_10" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_UnaffiliatedThirdPartyMember" xlink:label="loc_VTSIUnaffiliatedThirdPartyMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIUnaffiliatedThirdPartyMember_0" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea" xlink:label="loc_us-gaapNetRentableArea_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapNetRentableArea_100" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_100" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRentCredit" xlink:label="loc_us-gaapDeferredRentCredit_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapDeferredRentCredit_100" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_100" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaapPaymentsForRent_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapPaymentsForRent_100" xlink:type="arc" order="4" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:title="00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)" /> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:title="00000040 - Disclosure - Schedule of Notes Payable (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NotesPayableMember" xlink:label="loc_VTSINotesPayableMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_VTSINotesPayableMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_50" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_50" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapNotesPayableCurrent_50" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermNotesPayable_50" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapNotesPayable_50" xlink:type="arc" order="4" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:title="00000041 - Disclosure - Notes Payable (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PropertyMember" xlink:label="loc_VTSIPropertyMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSIPropertyMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ArizonaBankAndTrustMember" xlink:label="loc_VTSIArizonaBankAndTrustMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_VTSIArizonaBankAndTrustMember_10" xlink:type="arc" order="11" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:label="loc_VTSIOneHundredAndNineteenRegularMonthlyPaymentsMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_VTSIOneHundredAndNineteenRegularMonthlyPaymentsMember_20" xlink:type="arc" order="22" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneIrregularPaymentMember" xlink:label="loc_VTSIOneIrregularPaymentMember_30" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_VTSIOneIrregularPaymentMember_30" xlink:type="arc" order="32" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_50" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromLoans_50" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_50" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_50" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_50" xlink:type="arc" order="4" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000042 - Disclosure - Related Party Transactions (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="loc_srtDirectorMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtDirectorMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_BoardMemberAndExecutiveChairmanMember" xlink:label="loc_VTSIBoardMemberAndExecutiveChairmanMember_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIBoardMemberAndExecutiveChairmanMember_50" xlink:type="arc" order="51" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares_70" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue_70" xlink:type="arc" order="4" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:label="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_0" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:label="loc_VTSICoChiefExecutiveOfficerAndChiefOperatingOfficerMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSICoChiefExecutiveOfficerAndChiefOperatingOfficerMember_0" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefOperatingOfficerMember" xlink:label="loc_srtChiefOperatingOfficerMember_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefOperatingOfficerMember_20" xlink:type="arc" order="22" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember_30" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember_30" xlink:type="arc" order="32" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="loc_srtChiefFinancialOfficerMember_40" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefFinancialOfficerMember_40" xlink:type="arc" order="41" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember_70" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember_70" xlink:type="arc" order="71" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExecutiveChairmanMember" xlink:label="loc_VTSIExecutiveChairmanMember_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIExecutiveChairmanMember_90" xlink:type="arc" order="91" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_50" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_50" xlink:type="arc" order="53" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_60" xlink:type="arc" order="63" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredProfitSharingMember" xlink:label="loc_us-gaapDeferredProfitSharingMember_120" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="loc_us-gaapDeferredProfitSharingMember_120" xlink:type="arc" order="121" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross_150" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited_150" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_150" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapNetIncomeLoss_150" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_150" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaapSharesPaidForTaxWithholdingForShareBasedCompensation_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapSharesPaidForTaxWithholdingForShareBasedCompensation_150" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_150" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapOperatingExpenses_150" xlink:type="arc" order="6" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:title="00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapOffsettingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NonQualifiedStockOptionMember" xlink:label="loc_VTSINonQualifiedStockOptionMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_VTSINonQualifiedStockOptionMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_60" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_60" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_60" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_60" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="7" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_60" xlink:type="arc" order="8" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="9" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_60" xlink:type="arc" order="13" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_60" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_60" xlink:type="arc" order="14" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - Stockholders’ Equity (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_0" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_130" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_130" xlink:type="arc" order="131" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:label="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember_80" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember_80" xlink:type="arc" order="81" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExecutiveChairmanMember" xlink:label="loc_VTSIExecutiveChairmanMember_80" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIExecutiveChairmanMember_80" xlink:type="arc" order="82" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember_90" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember_90" xlink:type="arc" order="92" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefOperatingOfficerMember" xlink:label="loc_srtChiefOperatingOfficerMember_100" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefOperatingOfficerMember_100" xlink:type="arc" order="102" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FormerExecutiveChairmanMember" xlink:label="loc_VTSIFormerExecutiveChairmanMember_140" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIFormerExecutiveChairmanMember_140" xlink:type="arc" order="141" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_80" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_80" xlink:type="arc" order="83" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_VTSIPerformanceBasedRestrictedStockUnitsMember_120" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_VTSIPerformanceBasedRestrictedStockUnitsMember_120" xlink:type="arc" order="122" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srtStockRepurchaseProgramAuthorizedAmount1_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_srtStockRepurchaseProgramAuthorizedAmount1_160" xlink:type="arc" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_160" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_160" xlink:type="arc" order="2" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised_160" xlink:type="arc" order="3" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_160" xlink:type="arc" order="4" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_160" xlink:type="arc" order="5" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_160" xlink:type="arc" order="6" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:label="loc_VTSIStockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIStockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_160" xlink:type="arc" order="7" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:label="loc_VTSIStockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIStockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_160" xlink:type="arc" order="8" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapNetIncomeLoss_160" xlink:type="arc" order="9" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_160" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_160" xlink:type="arc" order="10" /> </link:definitionLink> <link:definitionLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000046 - Disclosure - Subsequent Events (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="1" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_20" /> <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_20" xlink:type="arc" order="0" /> </link:definitionLink> </link:linkbase> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-101.LAB <SEQUENCE>8 <FILENAME>vtsi-20240930_lab.xml <DESCRIPTION>XBRL LABEL FILE <TEXT> <XBRL> <?xml version="1.0" encoding="US-ASCII" standalone="no"?> <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b --> <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com --> <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> <link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" /> <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" /> <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NetSalesMember" xlink:label="VTSI_NetSalesMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NetSalesMember" xlink:to="VTSI_NetSalesMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_NetSalesMember_lbl" xml:lang="en-US">Net Sales [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionCommercialMember" xlink:label="VTSI_GeographicDistributionCommercialMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GeographicDistributionCommercialMember" xlink:to="VTSI_GeographicDistributionCommercialMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_GeographicDistributionCommercialMember_lbl" xml:lang="en-US">Commercial [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionGovernmentMember" xlink:label="VTSI_GeographicDistributionGovernmentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GeographicDistributionGovernmentMember" xlink:to="VTSI_GeographicDistributionGovernmentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_GeographicDistributionGovernmentMember_lbl" xml:lang="en-US">Geographic Distribution Government [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionForeignMember" xlink:to="us-gaap_GeographicDistributionForeignMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicDistributionForeignMember_lbl" xml:lang="en-US">Geographic Distribution, Foreign [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GovernmentCustomersMember" xlink:label="VTSI_GovernmentCustomersMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GovernmentCustomersMember" xlink:to="VTSI_GovernmentCustomersMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_GovernmentCustomersMember_lbl" xml:lang="en-US">Government Customers [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CommercialCustomersMember" xlink:label="VTSI_CommercialCustomersMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CommercialCustomersMember" xlink:to="VTSI_CommercialCustomersMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CommercialCustomersMember_lbl" xml:lang="en-US">Commercial Customers [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InternationalCustomersMember" xlink:label="VTSI_InternationalCustomersMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_InternationalCustomersMember" xlink:to="VTSI_InternationalCustomersMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_InternationalCustomersMember_lbl" xml:lang="en-US">International Customers [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPRevenueMember" xlink:label="VTSI_STEPRevenueMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_STEPRevenueMember" xlink:to="VTSI_STEPRevenueMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_STEPRevenueMember_lbl" xml:lang="en-US">STEP Revenue [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DeferredRevenueMember" xlink:label="VTSI_DeferredRevenueMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DeferredRevenueMember" xlink:to="VTSI_DeferredRevenueMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_DeferredRevenueMember_lbl" xml:lang="en-US">Deferred Revenue [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis_lbl" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_WarrantyMember" xlink:label="VTSI_WarrantyMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_WarrantyMember" xlink:to="VTSI_WarrantyMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_WarrantyMember_lbl" xml:lang="en-US">Warranty [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearOrLessMember" xlink:label="VTSI_OneYearOrLessMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneYearOrLessMember" xlink:to="VTSI_OneYearOrLessMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OneYearOrLessMember_lbl" xml:lang="en-US">One Year or Less [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LongerThanOneYearMember" xlink:label="VTSI_LongerThanOneYearMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_LongerThanOneYearMember" xlink:to="VTSI_LongerThanOneYearMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_LongerThanOneYearMember_lbl" xml:lang="en-US">Longer Than One Year [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearMember" xlink:label="VTSI_OneYearMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneYearMember" xlink:to="VTSI_OneYearMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OneYearMember_lbl" xml:lang="en-US">One Year [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneCustomerMember" xlink:label="VTSI_OneCustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneCustomerMember" xlink:to="VTSI_OneCustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoCustomerMember" xlink:label="VTSI_TwoCustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_TwoCustomerMember" xlink:to="VTSI_TwoCustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_TwoCustomerMember_lbl" xml:lang="en-US">Two Customer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ThreeCustomerMember" xlink:label="VTSI_ThreeCustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ThreeCustomerMember" xlink:to="VTSI_ThreeCustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ThreeCustomerMember_lbl" xml:lang="en-US">Three Customer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierOneMember" xlink:label="VTSI_SupplierOneMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SupplierOneMember" xlink:to="VTSI_SupplierOneMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_SupplierOneMember_lbl" xml:lang="en-US">Supplier One [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierTwoMember" xlink:label="VTSI_SupplierTwoMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SupplierTwoMember" xlink:to="VTSI_SupplierTwoMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_SupplierTwoMember_lbl" xml:lang="en-US">Supplier Two [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerMember" xlink:label="VTSI_CustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomerMember" xlink:to="VTSI_CustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CustomerMember_lbl" xml:lang="en-US">Customer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerOneMember" xlink:label="VTSI_CustomerOneMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomerOneMember" xlink:to="VTSI_CustomerOneMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CustomerOneMember_lbl" xml:lang="en-US">Customer One [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SingleCustomerMember" xlink:label="VTSI_SingleCustomerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SingleCustomerMember" xlink:to="VTSI_SingleCustomerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_SingleCustomerMember_lbl" xml:lang="en-US">Single Customer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Building and Building Improvements [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer Equipment [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FurnitureAndOfficeEquipmentMember" xlink:label="VTSI_FurnitureAndOfficeEquipmentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_FurnitureAndOfficeEquipmentMember" xlink:to="VTSI_FurnitureAndOfficeEquipmentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_FurnitureAndOfficeEquipmentMember_lbl" xml:lang="en-US">Furniture And Office Equipment [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPEquipmentMember" xlink:label="VTSI_STEPEquipmentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_STEPEquipmentMember" xlink:to="VTSI_STEPEquipmentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_STEPEquipmentMember_lbl" xml:lang="en-US">STEP Equipment [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CapitalizedMediaContentMember" xlink:label="VTSI_CapitalizedMediaContentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CapitalizedMediaContentMember" xlink:to="VTSI_CapitalizedMediaContentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CapitalizedMediaContentMember_lbl" xml:lang="en-US">Capitalized Media Content [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_AcquiredLeaseIntangibleAssetsMember" xlink:label="VTSI_AcquiredLeaseIntangibleAssetsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_AcquiredLeaseIntangibleAssetsMember" xlink:to="VTSI_AcquiredLeaseIntangibleAssetsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_AcquiredLeaseIntangibleAssetsMember_lbl" xml:lang="en-US">Acquired Lease Intangible Assets [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesAxis" xlink:label="us-gaap_RealEstatePropertiesAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealEstatePropertiesAxis" xlink:to="us-gaap_RealEstatePropertiesAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealEstatePropertiesAxis_lbl" xml:lang="en-US">Real Estate Property Ownership [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeandWarehouseSpaceMember" xlink:label="VTSI_OfficeandWarehouseSpaceMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OfficeandWarehouseSpaceMember" xlink:to="VTSI_OfficeandWarehouseSpaceMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OfficeandWarehouseSpaceMember_lbl" xml:lang="en-US">Office and Warehouse Space [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_UnaffiliatedThirdPartyMember" xlink:label="VTSI_UnaffiliatedThirdPartyMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_UnaffiliatedThirdPartyMember" xlink:to="VTSI_UnaffiliatedThirdPartyMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_UnaffiliatedThirdPartyMember_lbl" xml:lang="en-US">Unaffiliated Third Party [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeAndIndustrialSpaceMember" xlink:label="VTSI_OfficeAndIndustrialSpaceMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OfficeAndIndustrialSpaceMember" xlink:to="VTSI_OfficeAndIndustrialSpaceMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OfficeAndIndustrialSpaceMember_lbl" xml:lang="en-US">Office and Industrial Space [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PropertyMember" xlink:label="VTSI_PropertyMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_PropertyMember" xlink:to="VTSI_PropertyMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_PropertyMember_lbl" xml:lang="en-US">Property [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ArizonaBankAndTrustMember" xlink:label="VTSI_ArizonaBankAndTrustMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ArizonaBankAndTrustMember" xlink:to="VTSI_ArizonaBankAndTrustMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ArizonaBankAndTrustMember_lbl" xml:lang="en-US">Arizona Bank & Trust [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:label="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:to="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember_lbl" xml:lang="en-US">199 Regular Monthly Payments [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneIrregularPaymentMember" xlink:label="VTSI_OneIrregularPaymentMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneIrregularPaymentMember" xlink:to="VTSI_OneIrregularPaymentMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_OneIrregularPaymentMember_lbl" xml:lang="en-US">One Irregular Payment [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NotesPayableMember" xlink:label="VTSI_NotesPayableMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NotesPayableMember" xlink:to="VTSI_NotesPayableMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_NotesPayableMember_lbl" xml:lang="en-US">Notes Payable [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Director [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_BoardMemberAndExecutiveChairmanMember" xlink:label="VTSI_BoardMemberAndExecutiveChairmanMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_BoardMemberAndExecutiveChairmanMember" xlink:to="VTSI_BoardMemberAndExecutiveChairmanMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_BoardMemberAndExecutiveChairmanMember_lbl" xml:lang="en-US">Board Member and Executive Chairman [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:label="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:to="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember_lbl" xml:lang="en-US">2017 Equity Incentive Plan [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:label="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:to="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_lbl" xml:lang="en-US">Co-Chief Executive Officer and Chief Operating Officer[Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefOperatingOfficerMember" xlink:label="srt_ChiefOperatingOfficerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefOperatingOfficerMember" xlink:to="srt_ChiefOperatingOfficerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefOperatingOfficerMember_lbl" xml:lang="en-US">Chief Operating Officer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="srt_ChiefFinancialOfficerMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefFinancialOfficerMember" xlink:to="srt_ChiefFinancialOfficerMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefFinancialOfficerMember_lbl" xml:lang="en-US">Chief Financial Officer [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="srt_BoardOfDirectorsChairmanMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors Chairman [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExecutiveChairmanMember" xlink:label="VTSI_ExecutiveChairmanMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ExecutiveChairmanMember" xlink:to="VTSI_ExecutiveChairmanMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ExecutiveChairmanMember_lbl" xml:lang="en-US">Executive Chairman [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_lbl" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredProfitSharingMember" xlink:label="us-gaap_DeferredProfitSharingMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredProfitSharingMember" xlink:to="us-gaap_DeferredProfitSharingMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredProfitSharingMember_lbl" xml:lang="en-US">Deferred Profit Sharing [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PerformanceBasedRestrictedStockUnitsMember" xlink:label="VTSI_PerformanceBasedRestrictedStockUnitsMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_PerformanceBasedRestrictedStockUnitsMember" xlink:to="VTSI_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_PerformanceBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FormerExecutiveChairmanMember" xlink:label="VTSI_FormerExecutiveChairmanMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_FormerExecutiveChairmanMember" xlink:to="VTSI_FormerExecutiveChairmanMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_FormerExecutiveChairmanMember_lbl" xml:lang="en-US">Former Executive Chairman [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NonQualifiedStockOptionMember" xlink:label="VTSI_NonQualifiedStockOptionMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NonQualifiedStockOptionMember" xlink:to="VTSI_NonQualifiedStockOptionMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_NonQualifiedStockOptionMember_lbl" xml:lang="en-US">Non Qualified Stock Option [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xml:lang="en-US">Unbilled revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Long-term assets:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use asset, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US">Security deposits, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total long-term assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS’ EQUITY</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation and related costs</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable, current</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liability, short-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue, short-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term liabilities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US">Deferred revenue, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">Notes payable, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liability, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total long-term liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (See Note 11)</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders’ equity:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock $0.0001 par value; 2,500,000 authorized; no shares issued or outstanding</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock value</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated income</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders’ equity</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders’ equity</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Total revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Net operating expense</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income from operations</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense):</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expense</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Net other income</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before provision for income taxes</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net income per common share:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xml:lang="en-US">Weighted average shares outstanding:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Stock options exercised</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Stock options exercised, shares</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Stock options repurchased</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Stock issued for services</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Stock issued for services, shares</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock reserved for future services</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net income (loss)</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Right of use amortization</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ReserveForRestrictedStockUnits" xlink:label="VTSI_ReserveForRestrictedStockUnits" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ReserveForRestrictedStockUnits" xlink:to="VTSI_ReserveForRestrictedStockUnits_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ReserveForRestrictedStockUnits_lbl" xml:lang="en-US">Reserve for RSU</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Stock issued for service</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad Debt Expense</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred taxes</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseUnbilledRevenue" xlink:label="VTSI_IncreaseDecreaseUnbilledRevenue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_IncreaseDecreaseUnbilledRevenue" xlink:to="VTSI_IncreaseDecreaseUnbilledRevenue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="VTSI_IncreaseDecreaseUnbilledRevenue_lbl" xml:lang="en-US">Unbilled revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and other accrued expenses</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:label="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:to="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability_lbl" xml:lang="en-US">Lease liability</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchase of intangible assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash (used in) investing activities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Principal payments of debt</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ProceedsFromRestrictedStockUnitsIssued" xlink:label="VTSI_ProceedsFromRestrictedStockUnitsIssued" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ProceedsFromRestrictedStockUnitsIssued" xlink:to="VTSI_ProceedsFromRestrictedStockUnitsIssued_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ProceedsFromRestrictedStockUnitsIssued_lbl" xml:lang="en-US">RSU issued</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and restricted cash, beginning of period</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash and restricted cash, end of period</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest Paid</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Taxes Paid</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Organization and Significant Accounting Policies</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="VTSI_DisclosureLeasesAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DisclosureLeasesAbstract" xlink:to="VTSI_DisclosureLeasesAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Notes Payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders’ Equity</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisaggregationOfRevenuePolicyTextBlock" xlink:label="VTSI_DisaggregationOfRevenuePolicyTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DisaggregationOfRevenuePolicyTextBlock" xlink:to="VTSI_DisaggregationOfRevenuePolicyTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_DisaggregationOfRevenuePolicyTextBlock_lbl" xml:lang="en-US">Disaggregation of Revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositContractsPolicy" xlink:label="us-gaap_DepositContractsPolicy" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositContractsPolicy" xlink:to="us-gaap_DepositContractsPolicy_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositContractsPolicy_lbl" xml:lang="en-US">Customer Deposits</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="us-gaap_ExtendedProductWarrantyPolicy" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyPolicy" xlink:to="us-gaap_ExtendedProductWarrantyPolicy_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyPolicy_lbl" xml:lang="en-US">Warranty</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk and Major Customers and Suppliers</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Income per Common Share</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings Per Share</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Asset</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" xlink:label="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Compensation and Related Costs</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Non-Qualified Stock Options</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SimulatorsandAccessoriesRevenue" xlink:label="VTSI_SimulatorsandAccessoriesRevenue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SimulatorsandAccessoriesRevenue" xlink:to="VTSI_SimulatorsandAccessoriesRevenue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_SimulatorsandAccessoriesRevenue_lbl" xml:lang="en-US">Simulators and accessories</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExtendedServicetypeWarranties" xlink:label="VTSI_ExtendedServicetypeWarranties" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ExtendedServicetypeWarranties" xlink:to="VTSI_ExtendedServicetypeWarranties_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ExtendedServicetypeWarranties_lbl" xml:lang="en-US">Extended Service-type warranties</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomizedSoftwareAndCustomizedContentScenarios" xlink:label="VTSI_CustomizedSoftwareAndCustomizedContentScenarios" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomizedSoftwareAndCustomizedContentScenarios" xlink:to="VTSI_CustomizedSoftwareAndCustomizedContentScenarios_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_CustomizedSoftwareAndCustomizedContentScenarios_lbl" xml:lang="en-US">Customized software and content</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InstallationAndTraining" xlink:label="VTSI_InstallationAndTraining" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_InstallationAndTraining" xlink:to="VTSI_InstallationAndTraining_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_InstallationAndTraining_lbl" xml:lang="en-US">Installation and training</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LicensingAndRoyalties" xlink:label="VTSI_LicensingAndRoyalties" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_LicensingAndRoyalties" xlink:to="VTSI_LicensingAndRoyalties_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_LicensingAndRoyalties_lbl" xml:lang="en-US">Licensing and royalties</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DesignAndPrototyping" xlink:label="VTSI_DesignAndPrototyping" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DesignAndPrototyping" xlink:to="VTSI_DesignAndPrototyping_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_DesignAndPrototyping_lbl" xml:lang="en-US">Design & Prototyping</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SubscriptionTrainingEquipmentPartnership" xlink:label="VTSI_SubscriptionTrainingEquipmentPartnership" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SubscriptionTrainingEquipmentPartnership" xlink:to="VTSI_SubscriptionTrainingEquipmentPartnership_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_SubscriptionTrainingEquipmentPartnership_lbl" xml:lang="en-US">STEP</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">Total Revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net Income (Loss)</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted average common stock outstanding</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Incremental shares from stock options</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted average common stock outstanding, diluted</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Net Income (Loss) per common share and common equivalent share</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xml:lang="en-US">Revenue</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration of credit risk percentage</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xml:lang="en-US">Customer deposits, current</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyAccrual_lbl" xml:lang="en-US">Extended warranties</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">FDIC insured amount</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Uninsured cash and cash equivalents</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl" xml:lang="en-US">Raw materials, WIP, finished goods and Materials being inspected</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Reserve</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total Inventory</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property and equipment</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expenses</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Total intangible assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less accumulated amortization</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Intangible assets, net</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DisclosureLeasesAbstract" xlink:to="VTSI_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="VTSI_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Schedule Of Balance Sheet Classification Of Lease Assets And Liabilities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating lease right-of-use assets, December 31, 2023</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_RightOfUseAssetAmortization" xlink:label="VTSI_RightOfUseAssetAmortization" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_RightOfUseAssetAmortization" xlink:to="VTSI_RightOfUseAssetAmortization_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_RightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization for the nine months ended September 30, 2024 and Year ending 2023</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">Total operating lease right-of-use asset, September 30, 2024</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US"> Operating lease liability, short-term</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US"> Operating lease liability, long-term</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total lease liabilities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DisclosureLeasesAbstract" xlink:to="VTSI_DisclosureLeasesAbstract_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="VTSI_DisclosureLeasesAbstract_3_lbl" xml:lang="en-US">Schedule Of Future Minimum Lease Payments</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2024</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total Lease Payments</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: imputed interest</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Operating Lease Liability</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRealEstatePropertiesTable" xlink:label="us-gaap_ScheduleOfRealEstatePropertiesTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRealEstatePropertiesTable" xlink:to="us-gaap_ScheduleOfRealEstatePropertiesTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRealEstatePropertiesTable_lbl" xml:lang="en-US">Real Estate Property, Ownership [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesLineItems" xlink:label="us-gaap_RealEstatePropertiesLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealEstatePropertiesLineItems" xlink:to="us-gaap_RealEstatePropertiesLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealEstatePropertiesLineItems_lbl" xml:lang="en-US">Real Estate Properties [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea" xlink:label="us-gaap_NetRentableArea" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetRentableArea" xlink:to="us-gaap_NetRentableArea_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetRentableArea_lbl" xml:lang="en-US">Rentable area in square feet</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use asset in exchange a operating lease liability</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRentCredit" xlink:to="us-gaap_DeferredRentCredit_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRentCredit_lbl" xml:lang="en-US">Deferred rent</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_4_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_4_lbl" xml:lang="en-US">Operating lease right of use asset</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent" xlink:label="us-gaap_PaymentsForRent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Rent expenses</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salaries and wages payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Employee benefits payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US">Accrued paid time off (PTO)</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:label="us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:to="us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent_lbl" xml:lang="en-US">Profit sharing payable</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total accrued compensation and related costs</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US">Manufacturer’s warranties</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings" xlink:label="us-gaap_OtherBorrowings" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherBorrowings" xlink:to="us-gaap_OtherBorrowings_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherBorrowings_lbl" xml:lang="en-US">Miscellaneous payable</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total accrued expenses and other current liabilities</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-Term Debt [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Notes payable, principal</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest to date</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_2_lbl" xml:lang="en-US">Notes Payable, short-term</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermNotesPayable_2_lbl" xml:lang="en-US">Notes payable, principal</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes payable, long term</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payment to acquire assets</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans" xlink:label="us-gaap_ProceedsFromLoans" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Proceeds from bank loan</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Debt instrument interest rate</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xml:lang="en-US">Debt instrument periodic payment</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt instrument maturity date</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Shares purchased award</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Shares par value</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2_lbl" xml:lang="en-US">Exercise price of stock option</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Shares redeemed</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Shares redeemed, value</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Loss Contingencies [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_lbl" xml:lang="en-US">Number of shares granted</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_lbl" xml:lang="en-US">Stock of restricted stock units forfeited</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_4_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_4_lbl" xml:lang="en-US">Net income loss</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US">Shares awarded</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Shares to pay the tax withholding liability</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating expenses</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_OffsettingAssetsTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsTable_lbl" xml:lang="en-US">Offsetting Assets [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="us-gaap_OffsettingAssetsLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_OffsettingAssetsLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsLineItems_lbl" xml:lang="en-US">Offsetting Assets [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Stock Options, Options outstanding, beginning of year</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Exercise Price, Option outstanding, beginning of year</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Stock Options, Granted</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Exercise Price, Granted</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_lbl" xml:lang="en-US">Number of Stock Options, Redeemed</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_lbl" xml:lang="en-US">Weighted Exercise Price, Redeemed</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Number of Stock Options, Exercised</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Exercise Price, Exercised</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Stock Options, Expired / terminated</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Exercise Price, Expired / terminated</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of Stock Options, Options outstanding, end of period</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Exercise Price, Option outstanding, end of period</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Number of Stock Options, Options outstanding, end of period</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Stock Options, Options exercisable, end of year</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Exercise Price, Options exercisable, end of quarter</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Stock, Class of Stock [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Stock repurchase value authorized</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average contractual term for options outstanding and exercisable</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value of options outstanding and exercisable</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise options</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Number of restricted shares granted</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Number of shares issued</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2_lbl" xml:lang="en-US">Number of shares issued</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:label="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:to="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_lbl" xml:lang="en-US">Shares withheld for taxes</link:label> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:label="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:to="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_lbl" xml:lang="en-US">Shares withheld for taxes, value</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" /> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_2_lbl" xml:lang="en-US">Shares issued for services</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OfficeandWarehouseSpaceMember" xlink:to="VTSI_OfficeandWarehouseSpaceMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OfficeandWarehouseSpaceMember_doc" xml:lang="en-US">Office and Warehouse Space [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_UnaffiliatedThirdPartyMember" xlink:to="VTSI_UnaffiliatedThirdPartyMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_UnaffiliatedThirdPartyMember_doc" xml:lang="en-US">Unaffiliated Third Party [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OfficeAndIndustrialSpaceMember" xlink:to="VTSI_OfficeAndIndustrialSpaceMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OfficeAndIndustrialSpaceMember_doc" xml:lang="en-US">Office and Industrial Space [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of Balance Sheet Classification of Lease Assets and Liabilities [Table Text Block]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_PropertyMember" xlink:to="VTSI_PropertyMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_PropertyMember_doc" xml:lang="en-US">Property [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ArizonaBankAndTrustMember" xlink:to="VTSI_ArizonaBankAndTrustMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ArizonaBankAndTrustMember_doc" xml:lang="en-US">Arizona Bank & Trust [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:to="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember_doc" xml:lang="en-US">One Hundred And Nineteen Regular Monthly Payments [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneIrregularPaymentMember" xlink:to="VTSI_OneIrregularPaymentMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OneIrregularPaymentMember_doc" xml:lang="en-US">One Irregular Payment [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_BoardMemberAndExecutiveChairmanMember" xlink:to="VTSI_BoardMemberAndExecutiveChairmanMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_BoardMemberAndExecutiveChairmanMember_doc" xml:lang="en-US">Board Member and Executive Chairman [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:to="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember_doc" xml:lang="en-US">2017 Equity Incentive Plan [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:to="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_doc" xml:lang="en-US">Co-Chief Executive Officer and Chief Operating Officer[Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ExecutiveChairmanMember" xlink:to="VTSI_ExecutiveChairmanMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ExecutiveChairmanMember_doc" xml:lang="en-US">Executive Chairman [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_IncreaseDecreaseUnbilledRevenue" xlink:to="VTSI_IncreaseDecreaseUnbilledRevenue_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_IncreaseDecreaseUnbilledRevenue_doc" xml:lang="en-US">Increase decrease unbilled revenue.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NonQualifiedStockOptionMember" xlink:to="VTSI_NonQualifiedStockOptionMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_NonQualifiedStockOptionMember_doc" xml:lang="en-US">Non Qualified Stock Option [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_doc" xml:lang="en-US">Number of options, redeemed.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_doc" xml:lang="en-US">Weighted average exercise price, redeemed.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_doc" xml:lang="en-US">Share-based compensation arrangement by Share-based payment award, options, vested and expected to vest, exercisable and outstanding, aggregate intrinsic value.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DisaggregationOfRevenuePolicyTextBlock" xlink:to="VTSI_DisaggregationOfRevenuePolicyTextBlock_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_DisaggregationOfRevenuePolicyTextBlock_doc" xml:lang="en-US">Disaggregation Of Revenue [Policy Text Block]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_PerformanceBasedRestrictedStockUnitsMember" xlink:to="VTSI_PerformanceBasedRestrictedStockUnitsMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_PerformanceBasedRestrictedStockUnitsMember_doc" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:to="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_doc" xml:lang="en-US">Stock issued during period shares issued for services withheld for taxes.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:to="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_doc" xml:lang="en-US">Stock issued during period value issued for services withheld for taxes.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_FormerExecutiveChairmanMember" xlink:to="VTSI_FormerExecutiveChairmanMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_FormerExecutiveChairmanMember_doc" xml:lang="en-US">Former Executive Chairman [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:to="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability_doc" xml:lang="en-US">Operating lease right of use liability.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ReserveForRestrictedStockUnits" xlink:to="VTSI_ReserveForRestrictedStockUnits_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ReserveForRestrictedStockUnits_doc" xml:lang="en-US">Reserve for restricted stock units.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ProceedsFromRestrictedStockUnitsIssued" xlink:to="VTSI_ProceedsFromRestrictedStockUnitsIssued_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ProceedsFromRestrictedStockUnitsIssued_doc" xml:lang="en-US">Proceeds from restricted stock unitsIssued.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GeographicDistributionCommercialMember" xlink:to="VTSI_GeographicDistributionCommercialMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_GeographicDistributionCommercialMember_doc" xml:lang="en-US">Commercial [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GeographicDistributionGovernmentMember" xlink:to="VTSI_GeographicDistributionGovernmentMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_GeographicDistributionGovernmentMember_doc" xml:lang="en-US">Geographic Distribution Government [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SimulatorsandAccessoriesRevenue" xlink:to="VTSI_SimulatorsandAccessoriesRevenue_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_SimulatorsandAccessoriesRevenue_doc" xml:lang="en-US">Simulatorsand accessories revenue.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ExtendedServicetypeWarranties" xlink:to="VTSI_ExtendedServicetypeWarranties_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ExtendedServicetypeWarranties_doc" xml:lang="en-US">Extended service-type warranties.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomizedSoftwareAndCustomizedContentScenarios" xlink:to="VTSI_CustomizedSoftwareAndCustomizedContentScenarios_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CustomizedSoftwareAndCustomizedContentScenarios_doc" xml:lang="en-US">Customized software and customized content scenarios.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_InstallationAndTraining" xlink:to="VTSI_InstallationAndTraining_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_InstallationAndTraining_doc" xml:lang="en-US">Installation and training.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DesignAndPrototyping" xlink:to="VTSI_DesignAndPrototyping_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_DesignAndPrototyping_doc" xml:lang="en-US">Design and Prototyping.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_LicensingAndRoyalties" xlink:to="VTSI_LicensingAndRoyalties_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_LicensingAndRoyalties_doc" xml:lang="en-US">Licensing and royalties.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SubscriptionTrainingEquipmentPartnership" xlink:to="VTSI_SubscriptionTrainingEquipmentPartnership_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_SubscriptionTrainingEquipmentPartnership_doc" xml:lang="en-US">Subscription training equipment partnership.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_GovernmentCustomersMember" xlink:to="VTSI_GovernmentCustomersMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_GovernmentCustomersMember_doc" xml:lang="en-US">Government Customers [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CommercialCustomersMember" xlink:to="VTSI_CommercialCustomersMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CommercialCustomersMember_doc" xml:lang="en-US">Commercial Customers [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_InternationalCustomersMember" xlink:to="VTSI_InternationalCustomersMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_InternationalCustomersMember_doc" xml:lang="en-US">International Customers [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_STEPRevenueMember" xlink:to="VTSI_STEPRevenueMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_STEPRevenueMember_doc" xml:lang="en-US">STEP Revenue [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_DeferredRevenueMember" xlink:to="VTSI_DeferredRevenueMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_DeferredRevenueMember_doc" xml:lang="en-US">Deferred Revenue [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_WarrantyMember" xlink:to="VTSI_WarrantyMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_WarrantyMember_doc" xml:lang="en-US">Warranty [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneYearOrLessMember" xlink:to="VTSI_OneYearOrLessMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OneYearOrLessMember_doc" xml:lang="en-US">One Year or Less [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_LongerThanOneYearMember" xlink:to="VTSI_LongerThanOneYearMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_LongerThanOneYearMember_doc" xml:lang="en-US">Longer Than One Year [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneYearMember" xlink:to="VTSI_OneYearMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OneYearMember_doc" xml:lang="en-US">One Year [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_OneCustomerMember" xlink:to="VTSI_OneCustomerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_OneCustomerMember_doc" xml:lang="en-US">One Customer [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_TwoCustomerMember" xlink:to="VTSI_TwoCustomerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_TwoCustomerMember_doc" xml:lang="en-US">Two Customer [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ThreeCustomerMember" xlink:to="VTSI_ThreeCustomerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_ThreeCustomerMember_doc" xml:lang="en-US">Three Customer [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SupplierTwoMember" xlink:to="VTSI_SupplierTwoMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_SupplierTwoMember_doc" xml:lang="en-US">Supplier Two [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomerMember" xlink:to="VTSI_CustomerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CustomerMember_doc" xml:lang="en-US">Customer [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CustomerOneMember" xlink:to="VTSI_CustomerOneMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CustomerOneMember_doc" xml:lang="en-US">Customer One [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SingleCustomerMember" xlink:to="VTSI_SingleCustomerMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_SingleCustomerMember_doc" xml:lang="en-US">Single Customer [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_SupplierOneMember" xlink:to="VTSI_SupplierOneMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_SupplierOneMember_doc" xml:lang="en-US">Supplier One [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NetSalesMember" xlink:to="VTSI_NetSalesMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_NetSalesMember_doc" xml:lang="en-US">Net Sales [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_FurnitureAndOfficeEquipmentMember" xlink:to="VTSI_FurnitureAndOfficeEquipmentMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_FurnitureAndOfficeEquipmentMember_doc" xml:lang="en-US">Furniture And Office Equipment [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_STEPEquipmentMember" xlink:to="VTSI_STEPEquipmentMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_STEPEquipmentMember_doc" xml:lang="en-US">STEP Equipment [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_CapitalizedMediaContentMember" xlink:to="VTSI_CapitalizedMediaContentMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_CapitalizedMediaContentMember_doc" xml:lang="en-US">Capitalized Media Content [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_AcquiredLeaseIntangibleAssetsMember" xlink:to="VTSI_AcquiredLeaseIntangibleAssetsMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_AcquiredLeaseIntangibleAssetsMember_doc" xml:lang="en-US">Acquired Lease Intangible Assets [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_NotesPayableMember" xlink:to="VTSI_NotesPayableMember_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_NotesPayableMember_doc" xml:lang="en-US">Notes Payable [Member]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_RightOfUseAssetAmortization" xlink:to="VTSI_RightOfUseAssetAmortization_doc" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="VTSI_RightOfUseAssetAmortization_doc" xml:lang="en-US">Right of use asset amortization.</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_2_lbl" xml:lang="en-US">Assets, Noncurrent</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Equity, Attributable to Parent</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_2_lbl" xml:lang="en-US">Other Nonoperating Expense</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_IncreaseDecreaseUnbilledRevenue" xlink:to="VTSI_IncreaseDecreaseUnbilledRevenue_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_IncreaseDecreaseUnbilledRevenue_3_lbl" xml:lang="en-US">IncreaseDecreaseUnbilledRevenue</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xml:lang="en-US">Repayments of Long-Term Debt</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_2_lbl" xml:lang="en-US">Notes Payable [Default Label]</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:to="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_3_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_3_lbl" xml:lang="en-US">Number of Stock Options, Redeemed</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label> <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" /> <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label> </link:labelLink> </link:linkbase> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EX-101.PRE <SEQUENCE>9 <FILENAME>vtsi-20240930_pre.xml <DESCRIPTION>XBRL PRESENTATION FILE <TEXT> <XBRL> <?xml version="1.0" encoding="US-ASCII" standalone="no"?> <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b --> <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com --> <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> <link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> <link:roleRef roleURI="http://virtra.com/role/Cover" xlink:href="vtsi-20240930.xsd#Cover" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheets" xlink:href="vtsi-20240930.xsd#BalanceSheets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/BalanceSheetsParenthetical" xlink:href="vtsi-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfOperations" xlink:href="vtsi-20240930.xsd#StatementsOfOperations" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="vtsi-20240930.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StatementsOfCashFlows" xlink:href="vtsi-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Inventory" xlink:href="vtsi-20240930.xsd#Inventory" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipment" xlink:href="vtsi-20240930.xsd#PropertyAndEquipment" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssets" xlink:href="vtsi-20240930.xsd#IntangibleAssets" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/Leases" xlink:href="vtsi-20240930.xsd#Leases" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpenses" xlink:href="vtsi-20240930.xsd#AccruedExpenses" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayable" xlink:href="vtsi-20240930.xsd#NotesPayable" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactions" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactions" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingencies" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquity" xlink:href="vtsi-20240930.xsd#StockholdersEquity" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEvents" xlink:href="vtsi-20240930.xsd#SubsequentEvents" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/InventoryTables" xlink:href="vtsi-20240930.xsd#InventoryTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentTables" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsTables" xlink:href="vtsi-20240930.xsd#IntangibleAssetsTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesTables" xlink:href="vtsi-20240930.xsd#LeasesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/AccruedExpensesTables" xlink:href="vtsi-20240930.xsd#AccruedExpensesTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableTables" xlink:href="vtsi-20240930.xsd#NotesPayableTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityTables" xlink:href="vtsi-20240930.xsd#StockholdersEquityTables" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfDisaggregationOfRevenueDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfEarningsPerShareDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfInventoryDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfPropertyAndEquipmentDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="vtsi-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfIntangibleAssetDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:href="vtsi-20240930.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/LeasesDetailsNarrative" xlink:href="vtsi-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNotesPayableDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:href="vtsi-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="vtsi-20240930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="vtsi-20240930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:href="vtsi-20240930.xsd#ScheduleOfNon-qualifiedStockOptionsDetails" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:href="vtsi-20240930.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" /> <link:roleRef roleURI="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:href="vtsi-20240930.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" /> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/Cover" xlink:title="00000001 - Document - Cover"> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" /> <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" /> <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" /> <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" /> <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" /> <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" /> <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" /> <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" /> <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" /> <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" /> <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" /> <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" /> <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" /> <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" /> <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" /> <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" /> <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" /> <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" /> <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" /> <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" /> <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" /> <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" /> <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" /> <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" /> <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" /> <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" /> <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" /> <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" /> <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" /> <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" /> <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" /> <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" /> <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" /> <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" /> <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" /> <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" /> <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" /> <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" /> <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" /> <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" /> <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" /> <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Balance Sheets (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaapUnbilledReceivablesCurrent" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapUnbilledReceivablesCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" /> <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" /> <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" /> <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" /> <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" /> <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" /> <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" /> <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" /> <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" /> <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" /> <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" /> <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" /> <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" /> <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" /> <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" /> <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" /> <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" /> <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" /> <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" /> <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" /> <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" /> <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" /> <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" /> <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Statements of Operations (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NetSalesMember" xlink:label="loc_VTSINetSalesMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_VTSINetSalesMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" /> <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" /> <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" /> <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" /> <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" /> <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" /> <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="60" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapPreferredStockMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockCommonMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ReserveForRestrictedStockUnits" xlink:label="loc_VTSIReserveForRestrictedStockUnits" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_VTSIReserveForRestrictedStockUnits" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseUnbilledRevenue" xlink:label="loc_VTSIIncreaseDecreaseUnbilledRevenue" /> <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_VTSIIncreaseDecreaseUnbilledRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:label="loc_VTSIIncreaseDecreaseInOperatingLeaseRightOfUseLiability" /> <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_VTSIIncreaseDecreaseInOperatingLeaseRightOfUseLiability" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" /> <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" /> <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" /> <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" /> <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" /> <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" /> <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" /> <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ProceedsFromRestrictedStockUnitsIssued" xlink:label="loc_VTSIProceedsFromRestrictedStockUnitsIssued" /> <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_VTSIProceedsFromRestrictedStockUnitsIssued" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" /> <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" /> <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" /> <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" /> <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" /> <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" /> <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Organization and Significant Accounting Policies"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipment" xlink:title="00000009 - Disclosure - Property and Equipment"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssets" xlink:title="00000010 - Disclosure - Intangible Assets"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/Leases" xlink:title="00000011 - Disclosure - Leases"> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="loc_VTSIDisclosureLeasesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpenses" xlink:title="00000012 - Disclosure - Accrued Expenses"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayable" xlink:title="00000013 - Disclosure - Notes Payable"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - Related Party Transactions"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquity" xlink:title="00000016 - Disclosure - Stockholders’ Equity"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEvents" xlink:title="00000017 - Disclosure - Subsequent Events"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisaggregationOfRevenuePolicyTextBlock" xlink:label="loc_VTSIDisaggregationOfRevenuePolicyTextBlock" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_VTSIDisaggregationOfRevenuePolicyTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositContractsPolicy" xlink:label="loc_us-gaapDepositContractsPolicy" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDepositContractsPolicy" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="loc_us-gaapExtendedProductWarrantyPolicy" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyPolicy" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/InventoryTables" xlink:title="00000020 - Disclosure - Inventory (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentTables" xlink:title="00000021 - Disclosure - Property and Equipment (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsTables" xlink:title="00000022 - Disclosure - Intangible Assets (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesTables" xlink:title="00000023 - Disclosure - Leases (Tables)"> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="loc_VTSIDisclosureLeasesAbstract" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_VTSIScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_VTSIScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/AccruedExpensesTables" xlink:title="00000024 - Disclosure - Accrued Expenses (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableTables" xlink:title="00000025 - Disclosure - Notes Payable (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - Stockholders’ Equity (Tables)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" xlink:title="00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionCommercialMember" xlink:label="loc_VTSIGeographicDistributionCommercialMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_VTSIGeographicDistributionCommercialMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GeographicDistributionGovernmentMember" xlink:label="loc_VTSIGeographicDistributionGovernmentMember" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_VTSIGeographicDistributionGovernmentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaapGeographicDistributionForeignMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapGeographicDistributionForeignMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SimulatorsandAccessoriesRevenue" xlink:label="loc_VTSISimulatorsandAccessoriesRevenue" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSISimulatorsandAccessoriesRevenue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExtendedServicetypeWarranties" xlink:label="loc_VTSIExtendedServicetypeWarranties" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIExtendedServicetypeWarranties" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomizedSoftwareAndCustomizedContentScenarios" xlink:label="loc_VTSICustomizedSoftwareAndCustomizedContentScenarios" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSICustomizedSoftwareAndCustomizedContentScenarios" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InstallationAndTraining" xlink:label="loc_VTSIInstallationAndTraining" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIInstallationAndTraining" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LicensingAndRoyalties" xlink:label="loc_VTSILicensingAndRoyalties" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSILicensingAndRoyalties" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DesignAndPrototyping" xlink:label="loc_VTSIDesignAndPrototyping" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSIDesignAndPrototyping" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SubscriptionTrainingEquipmentPartnership" xlink:label="loc_VTSISubscriptionTrainingEquipmentPartnership" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_VTSISubscriptionTrainingEquipmentPartnership" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfEarningsPerShareDetails" xlink:title="00000028 - Disclosure - Schedule of Earnings Per Share (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaapRevenueFromContractWithCustomerMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapRevenueFromContractWithCustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" /> <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" /> <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaapSupplierConcentrationRiskMember" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapSupplierConcentrationRiskMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_GovernmentCustomersMember" xlink:label="loc_VTSIGovernmentCustomersMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIGovernmentCustomersMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CommercialCustomersMember" xlink:label="loc_VTSICommercialCustomersMember" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICommercialCustomersMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_InternationalCustomersMember" xlink:label="loc_VTSIInternationalCustomersMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIInternationalCustomersMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPRevenueMember" xlink:label="loc_VTSISTEPRevenueMember" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISTEPRevenueMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneCustomerMember" xlink:label="loc_VTSIOneCustomerMember" /> <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIOneCustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoCustomerMember" xlink:label="loc_VTSITwoCustomerMember" /> <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSITwoCustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ThreeCustomerMember" xlink:label="loc_VTSIThreeCustomerMember" /> <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSIThreeCustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierOneMember" xlink:label="loc_VTSISupplierOneMember" /> <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISupplierOneMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SupplierTwoMember" xlink:label="loc_VTSISupplierTwoMember" /> <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISupplierTwoMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerMember" xlink:label="loc_VTSICustomerMember" /> <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CustomerOneMember" xlink:label="loc_VTSICustomerOneMember" /> <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSICustomerOneMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_SingleCustomerMember" xlink:label="loc_VTSISingleCustomerMember" /> <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_VTSISingleCustomerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="40" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DeferredRevenueMember" xlink:label="loc_VTSIDeferredRevenueMember" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_VTSIDeferredRevenueMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaapChangeInAccountingEstimateByTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapChangeInAccountingEstimateByTypeAxis" order="50" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaapChangeInAccountingEstimateTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapChangeInAccountingEstimateByTypeAxis" xlink:to="loc_us-gaapChangeInAccountingEstimateTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_WarrantyMember" xlink:label="loc_VTSIWarrantyMember" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapChangeInAccountingEstimateTypeDomain" xlink:to="loc_VTSIWarrantyMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAwardDateAxis" order="60" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearOrLessMember" xlink:label="loc_VTSIOneYearOrLessMember" /> <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSIOneYearOrLessMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_LongerThanOneYearMember" xlink:label="loc_VTSILongerThanOneYearMember" /> <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSILongerThanOneYearMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneYearMember" xlink:label="loc_VTSIOneYearMember" /> <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_VTSIOneYearMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfInventoryDetails" xlink:title="00000030 - Disclosure - Schedule of Inventory (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:label="loc_us-gaapInventoryWorkInProcessAndRawMaterials" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessAndRawMaterials" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" xlink:title="00000031 - Disclosure - Schedule of Property and Equipment (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaapBuildingAndBuildingImprovementsMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingAndBuildingImprovementsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FurnitureAndOfficeEquipmentMember" xlink:label="loc_VTSIFurnitureAndOfficeEquipmentMember" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSIFurnitureAndOfficeEquipmentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_STEPEquipmentMember" xlink:label="loc_VTSISTEPEquipmentMember" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSISTEPEquipmentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000032 - Disclosure - Property and Equipment (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfIntangibleAssetDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible Asset (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CapitalizedMediaContentMember" xlink:label="loc_VTSICapitalizedMediaContentMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_VTSICapitalizedMediaContentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_AcquiredLeaseIntangibleAssetsMember" xlink:label="loc_VTSIAcquiredLeaseIntangibleAssetsMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_VTSIAcquiredLeaseIntangibleAssetsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000034 - Disclosure - Intangible Assets (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" xlink:title="00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)"> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="loc_VTSIDisclosureLeasesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_RightOfUseAssetAmortization" xlink:label="loc_VTSIRightOfUseAssetAmortization" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_VTSIRightOfUseAssetAmortization" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_2" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)"> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="loc_VTSIDisclosureLeasesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/LeasesDetailsNarrative" xlink:title="00000037 - Disclosure - Leases (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_DisclosureLeasesAbstract" xlink:label="loc_VTSIDisclosureLeasesAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRealEstatePropertiesTable" xlink:label="loc_us-gaapScheduleOfRealEstatePropertiesTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_VTSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapScheduleOfRealEstatePropertiesTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesLineItems" xlink:label="loc_us-gaapRealEstatePropertiesLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:to="loc_us-gaapRealEstatePropertiesLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesAxis" xlink:label="loc_us-gaapRealEstatePropertiesAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:to="loc_us-gaapRealEstatePropertiesAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstatePropertiesDomain" xlink:label="loc_us-gaapRealEstatePropertiesDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesAxis" xlink:to="loc_us-gaapRealEstatePropertiesDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeandWarehouseSpaceMember" xlink:label="loc_VTSIOfficeandWarehouseSpaceMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesDomain" xlink:to="loc_VTSIOfficeandWarehouseSpaceMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OfficeAndIndustrialSpaceMember" xlink:label="loc_VTSIOfficeAndIndustrialSpaceMember" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesDomain" xlink:to="loc_VTSIOfficeAndIndustrialSpaceMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRealEstatePropertiesTable" xlink:to="loc_srtTitleOfIndividualAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_UnaffiliatedThirdPartyMember" xlink:label="loc_VTSIUnaffiliatedThirdPartyMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIUnaffiliatedThirdPartyMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea" xlink:label="loc_us-gaapNetRentableArea" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapNetRentableArea" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRentCredit" xlink:label="loc_us-gaapDeferredRentCredit" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapDeferredRentCredit" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaapPaymentsForRent" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRealEstatePropertiesLineItems" xlink:to="loc_us-gaapPaymentsForRent" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" xlink:title="00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:label="loc_us-gaapDeferredCompensationCashBasedArrangementsLiabilityCurrent" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapDeferredCompensationCashBasedArrangementsLiabilityCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaapOtherBorrowings" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherBorrowings" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNotesPayableDetails" xlink:title="00000040 - Disclosure - Schedule of Notes Payable (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NotesPayableMember" xlink:label="loc_VTSINotesPayableMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_VTSINotesPayableMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/NotesPayableDetailsNarrative" xlink:title="00000041 - Disclosure - Notes Payable (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PropertyMember" xlink:label="loc_VTSIPropertyMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_VTSIPropertyMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_deiLegalEntityAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ArizonaBankAndTrustMember" xlink:label="loc_VTSIArizonaBankAndTrustMember" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_VTSIArizonaBankAndTrustMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:label="loc_VTSIOneHundredAndNineteenRegularMonthlyPaymentsMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_VTSIOneHundredAndNineteenRegularMonthlyPaymentsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_OneIrregularPaymentMember" xlink:label="loc_VTSIOneIrregularPaymentMember" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_VTSIOneIrregularPaymentMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromLoans" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000042 - Disclosure - Related Party Transactions (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="loc_srtDirectorMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtDirectorMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_BoardMemberAndExecutiveChairmanMember" xlink:label="loc_VTSIBoardMemberAndExecutiveChairmanMember" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIBoardMemberAndExecutiveChairmanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:label="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtTitleOfIndividualAxis" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:label="loc_VTSICoChiefExecutiveOfficerAndChiefOperatingOfficerMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSICoChiefExecutiveOfficerAndChiefOperatingOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefOperatingOfficerMember" xlink:label="loc_srtChiefOperatingOfficerMember" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefOperatingOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="loc_srtChiefFinancialOfficerMember" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefFinancialOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExecutiveChairmanMember" xlink:label="loc_VTSIExecutiveChairmanMember" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIExecutiveChairmanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtRangeAxis" order="40" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" order="50" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredProfitSharingMember" xlink:label="loc_us-gaapDeferredProfitSharingMember" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="loc_us-gaapDeferredProfitSharingMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaapSharesPaidForTaxWithholdingForShareBasedCompensation" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapSharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" xlink:title="00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapOffsettingAssetsTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapOffsettingAssetsLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_NonQualifiedStockOptionMember" xlink:label="loc_VTSINonQualifiedStockOptionMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_VTSINonQualifiedStockOptionMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" /> <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - Stockholders’ Equity (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtRangeAxis" order="20" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" /> <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" order="30" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember" xlink:label="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_VTSITwoThousandAndSeventeenEquityIncentivePlanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" order="40" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ExecutiveChairmanMember" xlink:label="loc_VTSIExecutiveChairmanMember" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIExecutiveChairmanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefOperatingOfficerMember" xlink:label="loc_srtChiefOperatingOfficerMember" /> <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefOperatingOfficerMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_FormerExecutiveChairmanMember" xlink:label="loc_VTSIFormerExecutiveChairmanMember" /> <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_VTSIFormerExecutiveChairmanMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" order="50" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_PerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_VTSIPerformanceBasedRestrictedStockUnitsMember" /> <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_VTSIPerformanceBasedRestrictedStockUnitsMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srtStockRepurchaseProgramAuthorizedAmount1" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_srtStockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:label="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" /> <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" /> <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" /> <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" /> <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" /> <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:label="loc_VTSIStockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" /> <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIStockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="vtsi-20240930.xsd#VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:label="loc_VTSIStockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" /> <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_VTSIStockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" /> <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" /> <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" /> </link:presentationLink> <link:presentationLink xlink:type="extended" xlink:role="http://virtra.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000046 - Disclosure - Subsequent Events (Details Narrative)"> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="10" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" /> <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" /> <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" /> <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" /> <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" /> </link:presentationLink> </link:linkbase> </XBRL> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>11 <FILENAME>R1.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864787984"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Nov. 05, 2024</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td> <td class="text">10-Q<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td> <td class="text">false<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td> <td class="text">true<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td> <td class="text">false<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td> <td class="text">Sep. 30, 2024<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td> <td class="text">Q3<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td> <td class="text">2024<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td> <td class="text">--12-31<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td> <td class="text">001-38420<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td> <td class="text">VIRTRA, INC.<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td> <td class="text">0001085243<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td> <td class="text">93-1207631<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td> <td class="text">NV<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td> <td class="text">295 E. Corporate Place<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td> <td class="text">Chandler<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td> <td class="text">AZ<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td> <td class="text">85225<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td> <td class="text">(480)<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td> <td class="text">968-1488<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td> <td class="text">Common Stock, $0.0001 par value<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td> <td class="text">VTSI<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td> <td class="text">NASDAQ<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td> <td class="text">Yes<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td> <td class="text">Yes<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td> <td class="text">Non-accelerated Filer<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td> <td class="text">true<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td> <td class="text">false<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td> <td class="text">false<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td> <td class="text"> <span></span> </td> <td class="nump">11,242,925<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_AmendmentFlag</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_CityAreaCode</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_CoverAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:gMonthDayItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:fiscalPeriodItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:gYearItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentTransitionReport</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentType</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:submissionTypeItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:stateOrProvinceItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCentralIndexKey</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:centralIndexKeyItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:yesNoItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityFileNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:fileNumberItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityFilerCategory</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:filerCategoryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:edgarStateCountryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:yesNoItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityRegistrantName</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityShellCompany</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntitySmallBusiness</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:employerIdItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_LocalPhoneNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_Security12bTitle</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:securityTitleItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_SecurityExchangeName</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:edgarExchangeCodeItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_TradingSymbol</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:tradingSymbolItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>12 <FILENAME>R2.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462866289056"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Unaudited) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td> <td class="nump">$ 19,668,455<span></span> </td> <td class="nump">$ 18,849,842<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td> <td class="nump">7,216,751<span></span> </td> <td class="nump">15,724,147<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td> <td class="nump">13,911,948<span></span> </td> <td class="nump">12,404,880<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenue</a></td> <td class="nump">2,258,930<span></span> </td> <td class="nump">1,109,616<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td> <td class="nump">1,886,148<span></span> </td> <td class="nump">906,803<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td> <td class="nump">44,942,232<span></span> </td> <td class="nump">48,995,288<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term assets:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td> <td class="nump">16,351,433<span></span> </td> <td class="nump">15,487,012<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use asset, net</a></td> <td class="nump">478,474<span></span> </td> <td class="nump">716,687<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td> <td class="nump">560,873<span></span> </td> <td class="nump">567,540<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Security deposits, long-term</a></td> <td class="nump">35,692<span></span> </td> <td class="nump">35,691<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, long-term</a></td> <td class="nump">201,670<span></span> </td> <td class="nump">201,670<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset, net</a></td> <td class="nump">3,498,003<span></span> </td> <td class="nump">3,630,154<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td> <td class="nump">21,126,145<span></span> </td> <td class="nump">20,638,754<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td> <td class="nump">66,068,377<span></span> </td> <td class="nump">69,634,042<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td> <td class="nump">1,121,558<span></span> </td> <td class="nump">2,282,427<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and related costs</a></td> <td class="nump">1,906,302<span></span> </td> <td class="nump">2,221,416<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td> <td class="nump">708,952<span></span> </td> <td class="nump">3,970,559<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable, current</a></td> <td class="nump">230,824<span></span> </td> <td class="nump">226,355<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability, short-term</a></td> <td class="nump">192,294<span></span> </td> <td class="nump">317,840<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, short-term</a></td> <td class="nump">4,797,825<span></span> </td> <td class="nump">6,736,175<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td> <td class="nump">8,957,755<span></span> </td> <td class="nump">15,754,772<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, long-term</a></td> <td class="nump">3,022,676<span></span> </td> <td class="nump">3,012,206<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, long-term</a></td> <td class="nump">7,629,800<span></span> </td> <td class="nump">7,813,021<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, long-term</a></td> <td class="nump">308,109<span></span> </td> <td class="nump">432,176<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td> <td class="nump">10,960,585<span></span> </td> <td class="nump">11,257,403<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td> <td class="nump">19,918,340<span></span> </td> <td class="nump">27,012,175<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (See Note 11)</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders’ equity:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock $0.0001 par value; 2,500,000 authorized; no shares issued or outstanding</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td> <td class="nump">1,123<span></span> </td> <td class="nump">1,109<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td> <td class="nump">32,485,919<span></span> </td> <td class="nump">31,957,765<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated income</a></td> <td class="nump">13,662,995<span></span> </td> <td class="nump">10,662,993<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders’ equity</a></td> <td class="nump">46,150,037<span></span> </td> <td class="nump">42,621,867<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders’ equity</a></td> <td class="nump">66,068,377<span></span> </td> <td class="nump">69,634,042<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders’ equity:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders’ equity:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Assets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Liabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>13 <FILENAME>R3.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462860361792"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td> <td class="nump">$ 0.0001<span></span> </td> <td class="nump">$ 0.0001<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td> <td class="nump">2,500,000<span></span> </td> <td class="nump">2,500,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td> <td class="nump">$ 0.0001<span></span> </td> <td class="nump">$ 0.0001<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td> <td class="nump">50,000,000<span></span> </td> <td class="nump">50,000,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td> <td class="nump">11,242,925<span></span> </td> <td class="nump">11,107,230<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td> <td class="nump">11,242,925<span></span> </td> <td class="nump">11,107,230<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td> <td class="nump">$ 0.0001<span></span> </td> <td class="nump">$ 0.0001<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td> <td class="nump">2,500,000<span></span> </td> <td class="nump">2,500,000<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td> <td class="nump">$ 0.0001<span></span> </td> <td class="nump">$ 0.0001<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td> <td class="nump">7,500,000<span></span> </td> <td class="nump">7,500,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>14 <FILENAME>R4.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462871598880"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Operations (Unaudited) - USD ($)<br></strong></div></th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td> <td class="nump">$ 7,484,269<span></span> </td> <td class="nump">$ 7,561,582<span></span> </td> <td class="nump">$ 21,653,707<span></span> </td> <td class="nump">$ 27,925,420<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td> <td class="nump">1,986,296<span></span> </td> <td class="nump">2,175,508<span></span> </td> <td class="nump">5,168,978<span></span> </td> <td class="nump">9,669,708<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td> <td class="nump">5,497,973<span></span> </td> <td class="nump">5,386,074<span></span> </td> <td class="nump">16,484,729<span></span> </td> <td class="nump">18,255,712<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td> <td class="nump">4,017,584<span></span> </td> <td class="nump">3,229,075<span></span> </td> <td class="nump">10,925,915<span></span> </td> <td class="nump">9,220,751<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td> <td class="nump">724,757<span></span> </td> <td class="nump">487,388<span></span> </td> <td class="nump">2,273,422<span></span> </td> <td class="nump">1,965,438<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Net operating expense</a></td> <td class="nump">4,742,341<span></span> </td> <td class="nump">3,716,463<span></span> </td> <td class="nump">13,199,337<span></span> </td> <td class="nump">11,186,189<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td> <td class="nump">755,632<span></span> </td> <td class="nump">1,669,611<span></span> </td> <td class="nump">3,285,392<span></span> </td> <td class="nump">7,069,523<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td> <td class="nump">35,469<span></span> </td> <td class="nump">233,521<span></span> </td> <td class="nump">521,610<span></span> </td> <td class="nump">625,761<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td> <td class="text"> <span></span> </td> <td class="num">(24,026)<span></span> </td> <td class="text"> <span></span> </td> <td class="num">(224,330)<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Net other income</a></td> <td class="nump">35,469<span></span> </td> <td class="nump">209,495<span></span> </td> <td class="nump">521,610<span></span> </td> <td class="nump">401,431<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td> <td class="nump">791,101<span></span> </td> <td class="nump">1,879,106<span></span> </td> <td class="nump">3,807,002<span></span> </td> <td class="nump">7,470,954<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td> <td class="nump">208,000<span></span> </td> <td class="nump">244,316<span></span> </td> <td class="nump">807,000<span></span> </td> <td class="nump">1,863,150<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">$ 583,101<span></span> </td> <td class="nump">$ 1,634,790<span></span> </td> <td class="nump">$ 3,000,002<span></span> </td> <td class="nump">$ 5,607,804<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td> <td class="nump">$ 0.05<span></span> </td> <td class="nump">$ 0.15<span></span> </td> <td class="nump">$ 0.27<span></span> </td> <td class="nump">$ 0.51<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td> <td class="nump">$ 0.05<span></span> </td> <td class="nump">$ 0.15<span></span> </td> <td class="nump">$ 0.27<span></span> </td> <td class="nump">$ 0.51<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td> <td class="nump">11,175,882<span></span> </td> <td class="nump">10,934,962<span></span> </td> <td class="nump">10,982,083<span></span> </td> <td class="nump">10,924,486<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td> <td class="nump">11,175,882<span></span> </td> <td class="nump">10,942,509<span></span> </td> <td class="nump">10,982,083<span></span> </td> <td class="nump">10,929,155<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=VTSI_NetSalesMember', window );">Net Sales [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td> <td class="nump">$ 7,484,269<span></span> </td> <td class="nump">$ 7,561,582<span></span> </td> <td class="nump">$ 21,653,707<span></span> </td> <td class="nump">$ 27,925,420<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GrossProfit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingExpenses</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=VTSI_NetSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_ProductOrServiceAxis=VTSI_NetSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>15 <FILENAME>R5.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462865319968"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)<br></strong></div></th> <th class="th"><div>Preferred Stock [Member]</div></th> <th class="th"><div>Common Stock [Member]</div></th> <th class="th"><div>Additional Paid-in Capital [Member]</div></th> <th class="th"><div>Treasury Stock, Common [Member]</div></th> <th class="th"><div>Retained Earnings [Member]</div></th> <th class="th"><div>Total</div></th> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,089<span></span> </td> <td class="nump">$ 31,420,395<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 2,260,135<span></span> </td> <td class="nump">$ 33,681,619<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2022</a></td> <td class="text"> <span></span> </td> <td class="nump">10,900,759<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 3<span></span> </td> <td class="nump">41,900<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">41,903<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">12,500<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock options repurchased</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="nump">74,999<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">75,000<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">48,097<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock reserved for future services</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="nump">267,474<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">267,475<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">5,607,804<span></span> </td> <td class="nump">5,607,804<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,094<span></span> </td> <td class="nump">31,804,768<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">7,867,939<span></span> </td> <td class="nump">39,673,801<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Sep. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">10,961,356<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,089<span></span> </td> <td class="nump">31,420,395<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">2,260,135<span></span> </td> <td class="nump">33,681,619<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2022</a></td> <td class="text"> <span></span> </td> <td class="nump">10,900,759<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,109<span></span> </td> <td class="nump">31,957,765<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,662,993<span></span> </td> <td class="nump">42,621,867<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">11,107,230<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,092<span></span> </td> <td class="nump">31,704,500<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">6,233,149<span></span> </td> <td class="nump">37,938,741<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jun. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">10,926,774<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="nump">14,700<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">14,701<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">2,500<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock options repurchased</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">17,569<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">17,569<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">1<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">32,082<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock reserved for future services</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">67,999<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">67,999<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">1,634,790<span></span> </td> <td class="nump">1,634,790<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,094<span></span> </td> <td class="nump">31,804,768<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">7,867,939<span></span> </td> <td class="nump">39,673,801<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Sep. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">10,961,356<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,092<span></span> </td> <td class="nump">31,704,500<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">6,233,149<span></span> </td> <td class="nump">37,938,741<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jun. 30, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">10,926,774<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,110<span></span> </td> <td class="nump">32,329,917<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13,079,894<span></span> </td> <td class="nump">45,410,921<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jun. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">11,112,230<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,109<span></span> </td> <td class="nump">31,957,765<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,662,993<span></span> </td> <td class="nump">42,621,867<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2023</a></td> <td class="text"> <span></span> </td> <td class="nump">11,107,230<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="nump">20,149<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">20,150<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">5,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 13<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">130,695<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock reserved for future services</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">508,005<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">508,005<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">3,000,002<span></span> </td> <td class="nump">3,000,002<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,123<span></span> </td> <td class="nump">32,485,919<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13,662,995<span></span> </td> <td class="nump">46,150,037<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Sep. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">11,242,925<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,110<span></span> </td> <td class="nump">32,329,917<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13,079,894<span></span> </td> <td class="nump">45,410,921<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jun. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">11,112,230<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 13<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td> <td class="text"> <span></span> </td> <td class="nump">130,695<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock reserved for future services</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">156,002<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">156,002<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">583,101<span></span> </td> <td class="nump">583,101<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,123<span></span> </td> <td class="nump">$ 32,485,919<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 13,662,995<span></span> </td> <td class="nump">$ 46,150,037<span></span> </td> </tr> <tr class="rc"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Sep. 30, 2024</a></td> <td class="text"> <span></span> </td> <td class="nump">11,242,925<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>16 <FILENAME>R6.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462865073904"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td> <td class="nump">$ 3,000,002<span></span> </td> <td class="nump">$ 5,607,804<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td> <td class="nump">834,494<span></span> </td> <td class="nump">701,536<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Right of use amortization</a></td> <td class="nump">238,213<span></span> </td> <td class="nump">369,772<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ReserveForRestrictedStockUnits', window );">Reserve for RSU</a></td> <td class="nump">508,003<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Stock issued for service</a></td> <td class="nump">12<span></span> </td> <td class="nump">342,475<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad Debt Expense</a></td> <td class="num">(154,022)<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td> <td class="nump">8,661,418<span></span> </td> <td class="num">(11,131,628)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory, net</a></td> <td class="num">(1,507,068)<span></span> </td> <td class="num">(1,183,302)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred taxes</a></td> <td class="nump">132,151<span></span> </td> <td class="num">(3,122,905)<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_IncreaseDecreaseUnbilledRevenue', window );">Unbilled revenue</a></td> <td class="num">(1,149,314)<span></span> </td> <td class="nump">4,487,290<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td> <td class="num">(979,345)<span></span> </td> <td class="num">(779,538)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td> <td class="text"> <span></span> </td> <td class="nump">174,791<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other accrued expenses</a></td> <td class="num">(4,737,781)<span></span> </td> <td class="nump">4,015,047<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability', window );">Lease liability</a></td> <td class="num">(249,614)<span></span> </td> <td class="num">(392,103)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td> <td class="num">(1,927,880)<span></span> </td> <td class="nump">5,276,512<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td> <td class="nump">2,669,269<span></span> </td> <td class="nump">4,365,751<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td> <td class="num">(1,692,249)<span></span> </td> <td class="num">(512,249)<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) investing activities</a></td> <td class="num">(1,692,249)<span></span> </td> <td class="num">(512,249)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments of debt</a></td> <td class="num">(178,559)<span></span> </td> <td class="num">(177,824)<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ProceedsFromRestrictedStockUnitsIssued', window );">RSU issued</a></td> <td class="nump">20,151<span></span> </td> <td class="nump">41,903<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td> <td class="num">(158,408)<span></span> </td> <td class="num">(135,921)<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash</a></td> <td class="nump">818,612<span></span> </td> <td class="nump">3,717,581<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash, beginning of period</a></td> <td class="nump">18,849,843<span></span> </td> <td class="nump">13,483,597<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash, end of period</a></td> <td class="nump">19,668,455<span></span> </td> <td class="nump">17,201,178<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest Paid</a></td> <td class="nump">182,419<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Taxes Paid</a></td> <td class="nump">$ 5,315,442<span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease right of use liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_IncreaseDecreaseUnbilledRevenue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease unbilled revenue.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_IncreaseDecreaseUnbilledRevenue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ProceedsFromRestrictedStockUnitsIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from restricted stock unitsIssued.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ProceedsFromRestrictedStockUnitsIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ReserveForRestrictedStockUnits"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve for restricted stock units.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ReserveForRestrictedStockUnits</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InterestPaidNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>17 <FILENAME>R7.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462974902544"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Organization and Significant Accounting Policies</a></td> <td class="text"><p id="xdx_80B_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zmPyrSFcQrGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_82E_zhADA4wjM419">Organization and Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Organization and Business Operations</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra, Inc. (the “Company,” “VirTra,” “we,” “us” or “our”), located in Chandler, Arizona, is a global provider of judgmental use of force training simulators and firearms training simulators for the law enforcement, military, educational and commercial markets. The Company’s patented technologies, software, and scenarios provide intense training for de-escalation, judgmental use-of-force, marksmanship and related training that mimics real-world situations. VirTra’s mission is to save and improve lives worldwide through practical and highly effective virtual reality and simulator technology. The Company sells its products worldwide through a direct sales force and international distribution partners. The original business started in 1993 as Ferris Productions, Inc. In September 2001, Ferris Productions, Inc. merged with GameCom, Inc. to ultimately become VirTra, Inc., a Nevada corporation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zBCJKgkCz2Qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zks8Ehr13ncg">Basis of Presentation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position on September 30, 2024, and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023, balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim results are subject to seasonal variations, and the results of operations for the three and nine months ended September 30, 2024, are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--UseOfEstimates_z4I6vkg3ucug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_z6Vk5S2Fp8Xl">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_zf4ocVdQJXRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zzXcNDUgsRMl">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018, and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such a time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligation</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 58%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Method of Recognition</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulator and accessories</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STEP Program</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Installation and training</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon completion or over the period of services being rendered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Extended service-type warranty</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the extended warranty</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized software and content</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control or over the period services are performed depending on the terms of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized content scenario</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As performance obligation is transferred over time (input method using time and materials expanded)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Design and prototyping</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized at the completion of each agreed upon milestone</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales-based royalty exchanged for license of intellectual property</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized as the performance obligation is satisfied over time – which is as the sales occur.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or non-cash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts on the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--DisaggregationOfRevenuePolicyTextBlock_zu4LkGJMjGM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_znjMcnkxpXHi">Disaggregation of Revenue</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zfEKySWrfxX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial customers include selling through prime contractors for military or law enforcement contracts domestically and until it becomes a larger portion of the revenue will include any healthcare sales. Government customers are defined as directly selling to government agencies. For the three months ended September 30, 2024, governmental customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_z8yP2NcQDmLh" title="Revenue">6,855,424</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zflPPdzEbzy1" title="Concentration of credit risk">91</span>% of total net sales, commercial customers comprised $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z7y7IjIEqfmb" title="Revenue">204,800</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zJvxWZ1DXsUi" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_znM6zRXICER1" title="Revenue">424,045</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z8CNRJTCl0ef" title="Concentration of credit risk">6</span>% of total net sales. By comparison, for the three months ended September 30, 2023, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zKFAFDyTS9ig" title="Revenue">7,338,205</span>, or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zba20H0TgOAa" title="Concentration of credit risk">97</span>% of total net sales, commercial customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zZZO7kcxWsd9" title="Revenue">44,853</span> or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zUght0Mi4rx1" title="Concentration of credit risk">1</span>% of total net sales and international customers comprised $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zd8RdIxTHWpl" title="Revenue">178,524</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zUUebejd2Y75" title="Concentration of credit risk">2</span>% of total net sales. For the nine months ended September 30, 2024, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zcOlmrtyL71f" title="Revenue">18,840,601</span> or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zGUlktedBWla" title="Concentration of credit risk">87</span>% of total net sales, commercial customers comprised $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z4FznrYV3616" title="Revenue">493,348</span> or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z15ElCuQut7i" title="Concentration of credit risk">2</span>% of total net sales and international customers comprised $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zQoDVJJtJXc5" title="Revenue">2,319,758</span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z98ZVPmJlGtl" title="Concentration of credit risk">11</span>% of total net sales. By comparison, for the nine months ended September 30, 2023, governmental customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_ziYgfOujtedk" title="Revenue">23,151,320</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zsTvHMT7UZ0e" title="Concentration of credit risk">82</span>% of total net sales, commercial customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zu2zzRQYI9g3" title="Revenue">717,036</span> or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zEUypRH75LUk" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6z5qtkpNnrj" title="Revenue">4,057,064</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6ZvrnI4hVj4" title="Concentration of credit risk">15</span>% of total net sales. For the nine months ended September 30, 2024, and 2023, the Company recorded $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zxw1Qum2y1y3" title="Revenue">2,867,023</span> and $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zZQsSxoLNBEg" title="Revenue">2,532,223</span>, respectively, in STEP revenue, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zpHi9twJLQC6" title="Concentration of credit risk">13</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_z8yx0UTGcirj" title="Concentration of credit risk">9</span>%, respectively, of total   net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--DepositContractsPolicy_z9hAG31hG3of" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zVqBznQmbHtj">Customer Deposits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to the customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totaled $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20240930__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zKbxugytjTC6" title="Customer deposits, current">3,017,347</span> and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20231231__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zQgorsjCFrvl" title="Customer deposits, current">4,047,269</span> on September 30, 2024, and December 31, 2023, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. The decrease in deferred revenue from December was due to the Company converting the deposits into revenue as we delivered on our obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ExtendedProductWarrantyPolicy_zwbcaVV5Coyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zhoX7dkOxg14">Warranty</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totaled $<span id="xdx_906_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_zDXDnV0VXPs4" title="Extended warranties">1,719,336</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_ziEXWBQiMHRh" title="Extended warranties">2,627,763</span> as of September 30, 2024, and December 31, 2023, respectively. Deferred revenue for separately priced extended warranties longer than one year totaled $<span id="xdx_903_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_zjm4vygu4Sua" title="Extended warranties">2,930,779</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_z0qenl2NKyX2" title="Extended warranties">2,974,710</span> as of September 30, 2024, and December 31, 2023, respectively. The accrual for the one-year manufacturer’s warranty liability totaled $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zB1oYC0IgfVb" title="Extended warranties">295,000</span> and $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zop3mbUwB0yj" title="Extended warranties">354,000</span> as of September 30, 2024, and December 31, 2023, respectively. We did see a change in the amount of warranty repairs, due to new quality controls and equipment, so we were able to decrease our warranty liability. During the nine months ended September 30, 2024, and 2023, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20240101__20240930_zCl9hp0zmOLl" title="Revenue recognized">3,656,944</span> and $<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20230101__20230930_zxHqKbunvXme" title="Revenue recognized">2,439,199</span>, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_z6XtQY4KOVkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zcYyJ40l0ahl">Concentration of Credit Risk and Major Customers and Suppliers</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, and accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $<span id="xdx_904_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240930_z8iCYVF9cHD5" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20240930_zKffe80uPb69" title="Uninsured cash and cash equivalents">19,168,455</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_zSGpb6Yqwjef" title="Uninsured cash and cash equivalents">18,349,842</span> as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically, the Company primarily sells its products to U.S. federal and state agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had three customers that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_z2UeQd4U3z84" title="Concentration of credit risk percentage">30</span>%, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zVMfy2wW2GG6" title="Concentration of credit risk percentage">14</span>%, and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember_zgl2qQILFpbd" title="Concentration of credit risk percentage">11</span>% respectively, of total accounts receivable. As of December 31, 2023, the Company had customers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zwyyKhHXmsfc" title="Concentration of credit risk percentage">28</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zjrTyxNFTHZg" title="Concentration of credit risk percentage">14</span>% of total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had two suppliers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierOneMember_zIo9OJdkpF9k" title="Concentration of credit risk percentage">16</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierTwoMember_z0EUsdMABWOi" title="Concentration of credit risk percentage">11</span>% of the total accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended September 30, 2024, and 2023, the Company had a customer that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zoMeAJsHvJD7"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zl7TYcNGL6cl">10</span></span>% of total revenue and one customer that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUJqijt3yAck"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z0PnDy5Seqtd">16</span></span>% of total revenue, respectively. For the nine months ending Sept 30, 2024 no single customer exceeded <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SingleCustomerMember_z5ppSg4kYoE9">10</span>%</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zkQ7g20ni0de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zHdI3RapSW8i">Net Income per Common Share</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zm37UJOPIQI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_853_zlFaXgeA6xQ8" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>18 <FILENAME>R8.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864437984"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td> <td class="text"><p id="xdx_80D_eus-gaap--InventoryDisclosureTextBlock_zTQprbtKMta2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_822_zYzgyEmpng8h">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zJzUpm5LgQ7k" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inventory consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zOkNzmKkfIi6" style="display: none">Schedule of Inventory</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20240930_zvDJmzaqy8a3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20231231_zf7tpKsApnwf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_pp2d_maINzDoU_zeWjwDYFHdlb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials, WIP, finished goods and Materials being inspected</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,366,958</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,834,368</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryValuationReserves_iNI_di_msINzDoU_zEx9ywhcw4Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Reserve</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(455,010</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(429,488</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryNet_iTI_pp2d_mtINzDoU_z8o9uueM3vA1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,911,948</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,404,880</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zhnJyMAKbp3d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company regularly evaluates the useful life of its spare parts inventory but did not have any cause to reclassify any this quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>19 <FILENAME>R9.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462974047536"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td> <td class="text"><p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zErbVcfyn7Zj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_822_zaefK3fhUal3">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2Wid4nIBNcj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z22xajp8rCjd" style="display: none">Schedule of Property and Equipment</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240930_zaPM6LtzKA3f" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zBODrgN8ZGmf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zoYXd7dBIBkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zRBTQiJzCHF4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Building & Building Improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,509,613</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,146,556</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zuPVs3XEVp8l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,291,582</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,233,989</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_z6Qx2zT3ASZ1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and office equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,208</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_ziwjQJZ7Stv" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,366,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,865,014</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--STEPEquipmentMember_zVw1VRBXO8e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STEP equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,451,916</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,241,291</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zQbLJPtuQT65" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zdewsDxvJZG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction in Progress</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,456,259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzF3Y_zdSRC8JUIGAc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,068,136</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,375,888</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz7db_msPPAENzF3Y_zjuCR84acWt7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,716,703</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,888,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzF3Y_z3ySbPyc2yul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,351,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,012</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zchLuW7ezHpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expenses, including STEP depreciation, were $<span id="xdx_90E_eus-gaap--Depreciation_pp2p0_c20240101__20240930_zqgv3ZTVziJ" title="Depreciation expenses">827,828</span> and $<span id="xdx_90A_eus-gaap--Depreciation_pp2p0_c20230101__20230930_zTm7QQyrjeZ8" title="Depreciation expenses">682,784</span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>20 <FILENAME>R10.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462977031072"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td> <td class="text"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zPxaWK6wEVWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. <span id="xdx_82A_zBwiU4FZU4Ef">Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z95nLjR3Fyb4" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible asset consisted of the following as of: </span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zE5J0NJGZpZe" style="display: none">Schedule of Intangible Asset</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20240930_zfDkGbCmwPuf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20231231_z5ydEOUxz2ec" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zntadL3f2tqc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Patents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CapitalizedMediaContentMember_zo92nmGLrILe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capitalized media content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredLeaseIntangibleAssetsMember_zdxI8GT9F0Ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquired lease intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIANEGzd4a_z11wE5ml4nt9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIANEGzd4a_z6nEfdRPnjbh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated amortization</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,334</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIANEGzd4a_zvCXsYNQbcu4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">560,873</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">567,540</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zYU00fFGvzH6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense was $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20240101__20240930_zlFlKhkpdiE2" title="Amortization expense">6,667</span> and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20230101__20230930_zyNwbMI3I2hi" title="Amortization expense">18,752</span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>21 <FILENAME>R11.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863451472"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td> <td class="text"><p id="xdx_80E_eus-gaap--LesseeOperatingLeasesTextBlock_zzHL8iFOeTKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_82F_zei0iaspS1v">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20240930__us-gaap--RealEstatePropertiesAxis__custom--OfficeandWarehouseSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zmC3dFDHgRLh" title="Rentable square feet">37,729</span> rentable square feet of office and warehouse space from an unaffiliated third party for our former corporate office, manufacturing, assembly, warehouse, and shipping facility located at 7970 South Kyrene Road, Tempe, Arizona 85284. From 2016 through March 2019, the Company leased approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20190331__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zaHDBBjgh4O" title="Rentable square feet">4,529</span> rentable square feet of office and industrial space from an unaffiliated third party for our machine shop at 2169 East 5th Street, Tempe, Arizona 85284. In April 2019, the Company relocated the machine shop from the 5th Street location to 7910 South Kyrene Road, located within the same business complex as our main office. The Company executed a lease amendment to add an additional <span id="xdx_90B_eus-gaap--NetRentableArea_iI_usqft_c20190430__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_z3VqXCPb6v14" title="Rentable square feet">5,131</span> rentable square feet for the machine shop and extended its existing office lease through April 2024. On June 1, 2022, we entered a new lease of approximately <span id="xdx_90A_eus-gaap--NetRentableArea_iI_usqft_c20220601__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zcZM1DxjM3Pe" title="Rentable area in square feet">9,350</span> square feet located at 12301 Challenger Parkway, Orlando, Florida, from an unaffiliated third party through May 2027.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s lease agreements do not contain any residual value guarantees, restrictive covenants, or variable lease payments. The Company has not entered into any financing leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to base rent, the Company’s lease generally provides for additional payments for other charges, such as rental tax. The lease includes fixed rent escalations. The Company’s lease does not include an option to renew.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if an arrangement is a lease at inception. Operating leases are recorded in operating lease right of use assets, net, operating lease liability – short-term, and operating lease liability – long-term on its balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As the Company’s lease does not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate used at adoption was 4.5%. Significant judgement is required when determining the Company’s incremental borrowing rate. The Company uses the implicit rate when readily determinable. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective June 1, 2022, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_901_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20220601__20220601_zQ6GhcPSoxH4" title="Right-of-use asset in exchange a operating lease liability">840,855</span>. Effective January 1, 2019, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pp0p0_c20190101__20190101_z1zsN7TTPu57" title="Right-of-use asset in exchange a operating lease liability">1,721,380</span> and derecognized $<span id="xdx_90B_eus-gaap--DeferredRentCredit_iI_pp0p0_c20190101_zUHP9wYlpwm6" title="Deferred rent">46,523</span> deferred rent for an adjusted operating lease right-of-use asset in the net amount of $<span id="xdx_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20190101_zjHunEyBtXi5" title="Operating lease right of use asset">1,674,857</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the requirements to move and leave the building in compliance with the company’s lease term, VirTra chose to use the holdover option in the lease agreement for the period of one additional month. The cost of this was split with the subtenant, this extended the lease through May 31, 2024, at which time VirTra entirely vacated the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_zcVhAHrCGxoj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balance sheet classification of lease assets and liabilities as of September 30, 2024 are as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B1_zbHSXPuRQCif" style="display: none">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Classification</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20240101__20240930_zXnZr284uMKh" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230101__20231231_zGGmDwPIOPm5" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2PY2OwKCssj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets, December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--RightOfUseAssetAmortization_zkVNTMb6Psw8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Amortization for the nine months ended September 30, 2024 and Year ending 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">238,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">496,127</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zv6omdau5La6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease right-of-use asset, September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iE_zxugzSZ9RhI4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,294</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iE_zakMsBBTP8j9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,109</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">432,176</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iE_zE1feys4WWL5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,016</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A3_zBUYXTtoV60h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 22.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zG1R2ZMAXM4i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-Cancelable operating leases</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zOHmgB0jUfr7" style="display: none">Schedule of Future Minimum Lease Payments</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240930_ztiKtXirEpAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzCwl_z7TpF9jIWtF5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,350</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzCwl_zY6zDP7A2mDf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzCwl_zjo2dnKmkQ29" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">196,311</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzCwl_zKz7V2chrR7h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,381</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzCwl_zfojs3lYlOZ4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Lease Payments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_zhE1xv3DfnR1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">35,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_znr5EMqFcxD9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating Lease Liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z9ERNj1yeRy" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rent expenses for the nine months ended September 30, 2024, and 2023 were $<span id="xdx_90F_eus-gaap--PaymentsForRent_pp2p0_c20240101__20240930_zIDrZeYCoSFb" title="Rent expenses">382,162</span> and $<span id="xdx_90B_eus-gaap--PaymentsForRent_pp2p0_c20230101__20230930_zdIu8kWv2Fcc" title="Rent expenses">444,343</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DisclosureLeasesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DisclosureLeasesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>22 <FILENAME>R12.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863557568"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td> <td class="text"><p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zVHk72dHpDx1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_824_zAEXwUfqJpM4">Accrued Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zpxNEASX7GC7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued compensation and related costs consist of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAfu0PFJsJL7" style="display: none">Schedule of Accrued Compensation and Related Costs</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20240930_z0ffeGtAbRA9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zjx0kJ4wlVhg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccruedSalariesCurrent_iI_maERLCzCuG_zl7HhzgLFmJd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Salaries and wages payable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">333,934</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">457,565</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_maERLCzCuG_zKyzbgWG4IQ8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee benefits payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,444</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,811</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_maERLCzCuG_zXg7Xx4WrtRb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued paid time off (PTO)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">337,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,418</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredCompensationCashBasedArrangementsLiabilityCurrent_iI_maERLCzCuG_z8mpyCc0oQr" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Profit sharing payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,217,407</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,347,622</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iTI_mtERLCzCuG_zdjL5dFIFPkk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,906,302</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,221,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_zuimuloTQS7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89E_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zBCsbQvJ4M0i" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zxHedMt3ZBea" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20240930_zPoG2hUeWppc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zzT8zPgSiYE6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maAPAOAzShE_zz2BnwPLExK2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Manufacturer’s warranties</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--TaxesPayableCurrent_iI_maAPAOAzShE_z4ALNFqZFeI1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,411,669</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OtherBorrowings_iI_maAPAOAzShE_zVCbUnHiYEL" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Miscellaneous payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,971</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,890</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iTI_mtAPAOAzShE_z4s4QHJNkYjk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">708,952</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,970,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_z5Sw6moGmjx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>23 <FILENAME>R13.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462873026048"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Notes Payable</a></td> <td class="text"><p id="xdx_80C_eus-gaap--DebtDisclosureTextBlock_zKq5p3g2em6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82F_zCX9VQTSRUsi">Notes Payable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 25, 2021, the Company completed the purchase of real property located in Chandler, Arizona (the “Property”) for $<span id="xdx_906_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210824__20210825__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PropertyMember_zEKyVFMKQ9od" title="Payment to acquire assets">10,800,000</span> paid with cash and proceeds from a mortgage loan from Arizona Bank & Trust in the amount of $<span id="xdx_907_eus-gaap--ProceedsFromLoans_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zCiM7gwpICXe" title="Proceeds from bank loan">8,600,000</span>. The loan terms include interest to be accrued at a fixed rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pid_dp_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zrEYZlNKbrAa" title="Debt instrument interest rate">3</span>% per year, 119 regular monthly payments of $<span id="xdx_902_eus-gaap--DebtInstrumentPeriodicPayment_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneHundredAndNineteenRegularMonthlyPaymentsMember_zG2SER7fNak2" title="Debt instrument periodic payment">40,978</span>, and one irregular payment of $<span id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zi1ssIdIfzN6" title="Debt instrument periodic payment">5,956,538</span> due on the maturity date of <span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_pp0p0_dd_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zc5ObxwMhyRi" title="Debt instrument maturity date">August 23, 2031</span>. The Company began making monthly payments on September 23, 2021. The payment and performance of the loan is secured by a security interest in the property acquired.</span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zFdhPKEIFhrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zRso5jqUReQ7" style="display: none">Schedule of Notes Payable</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20240930_zzrWTNwsrQxc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20231231_zlpX3BQtdKXk" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DebtInstrumentFaceAmount_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_zNRqPnzaMVHj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">219,896</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,320</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InterestPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3NbpfFtVE06" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accrued interest to date</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,928</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,035</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3oEmDKAC9u9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes Payable, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,824</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">226,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_zoPY0nI6Cpv8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NotesPayable_iTI_zM8pNZZxE6ne" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_zCQbXi4ZmvFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>24 <FILENAME>R14.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863446816"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td> <td class="text"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zJqRxA9RzHp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_824_z0oD4xuW0DUe">Related Party Transactions</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, one Board member purchased <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zg4T17ijLUk" title="Shares issued">5,000</span> shares of common stock, $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGydwQJz496d" title="Shares par value">0.0001</span> par value per share (the “Common Stock”), pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240101__20240331__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z9lQsfcVFdT2" title="Shares option exercised value">10,750</span> during the three months ended March 31, 2024 and $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240401__20240630__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z7eCbJ2X00n5" title="Shares issued value">9,400</span> during the three months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, the Company redeemed <span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20240101__20240930_zpF37xGAPiG1" title="Shares redeemed">10,000</span> previously awarded stock options nearing expiration, which resulted in $<span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20240101__20240930_zLei8ftWwiRl" title="Shares redeemed value">59,600</span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2023, one Board member and the Company’s Executive Chairman (then Co-CEO) purchased a total of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zNK8OWssJMD5" title="Shares purchased award">12,500</span> shares of Common Stock, pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_ztU0DOs3oPd9" title="Exercise price of stock option">41,902</span>. Also, during the nine months ended September 30, 2023, the Company redeemed <span id="xdx_900_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zuXWPGZboZX3" title="Shares redeemed">10,000</span> previously award stock options nearing expiration from the Company’s then Co-CEO, which resulted in a total of $<span id="xdx_904_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_znaXdPovDfi9" title="Shares redeemed, value">21,150</span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>25 <FILENAME>R15.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868188912"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td> <td class="text"><p id="xdx_801_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zBWcmKi9wwc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_823_zoTY6hXD11Jb">Commitments and Contingencies</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is notified of litigation or that a claim is being made against it. The Company evaluates contingencies on an on-going basis and has established loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. There is no pending litigation at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Unit Grants</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 26, 2021, and April 11, 2022, the Compensation Committee of the Board of Directors granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20210826__20210826__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zYuWKZrdyrj8" title="Number of shares granted">392,223</span>, and <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220411__20220411__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zrE2oXOwQ4Ih" title="Number of shares granted">288,889</span> Restricted Stock Units (RSUs), respectively, pursuant to Section 9 of the 2017 Equity Incentive Plan to the co-Chief Executive Officers and the Chief Operating Officer, to be awarded based on achievement of certain performance goals over the next three years. During August 2022, <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20220801__20220831__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_ztg3HYfqOIhc" title="Stock of restricted stock units forfeited">168,090</span> RSUs were forfeited upon the departure of the Chief Operating Officer. During July 2024, <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20240701__20240731__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zOgxaWqEBDQ8" title="Stock of restricted stock units forfeited">40,229</span> RSUs were forfeited upon the departure of the Executive Chairman (formerly one of the co-Chief Executive Officers).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 1, 2022, the Company granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20221201__20221201__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zJpuk7guCFo4">15,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to its Chief Financial Officer, which can be awarded based on achievement of performance goals over the next three years. On August 29, 2024 the board of Directors increased the numbers of share eligible for the CFO to receive from <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MinimumMember_zb8hbeIKpLOd">5,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">this year to <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MaximumMember_zrbFPhwMSuU6">10,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on the CFO’s vesting on the CFO’s anniversary date of December 1,<sup> </sup>2024 On January 1, 2023, the Company issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_pid_c20230101__20230101__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyxT3oBDUkr1">42,735 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to a new member of the Board of Directors which can be awarded only upon a sale of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It is the Company’s policy to estimate the fair value of the RSU’s on the date of the grant and evaluate the probability of achieving the net profit (net income under GAAP) tranches quarterly. If the target is deemed probable, the expense is amortized on a straight-line basis over the remaining period. The Company determined based on the vesting terms described above that the net profit (net income under GAAP) for the twelve months ending June 30, 2024, was $<span id="xdx_906_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zSwCz1KYztE2" title="Net income loss">4,564,459</span> and therefore awarded <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zWhisFJBJfql" title="Shares awarded">22,988</span> (prior to deduction of <span id="xdx_90E_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_ztrsb6uImL64" title="Shares to pay the tax withholding liability">9,142</span> shares to pay the tax withholding liability) and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zugn9Q51MI41" title="Shares awarded">29,630</span> (prior to the deduction of <span id="xdx_904_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_z4kA10at7Rs5" title="Shares to pay the tax withholding liability">11,394</span> shares to pay the tax withholding liability) shares of common stock to its Executive Chairman and CEO, respectively. Based on the vesting terms described above and a net profit (net income under GAAP) for the twelve months ending June 30, 2024, of $<span id="xdx_90D_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zPG4C5iYqPx3" title="Net income loss">6,846,750</span>, the Company awarded <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zWUOqUw4Ln89" title="Shares awarded">118,519</span> (prior to deduction of <span id="xdx_900_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zR0upCekU492" title="Shares to pay the tax withholding liability">46,367</span> shares to pay the tax withholding liability) shares of Common Stock to its CEO.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Profit Sharing</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra provides a discretionary profit-sharing program that pays out a percentage of Company profits each year as a cash bonus to eligible employees. The cash payment is typically split into two equal payments and distributed pro-rata in April and October of the following year to only active employees. For the nine months ended September 30, 2024, and 2023, $<span id="xdx_905_eus-gaap--OperatingExpenses_c20240101__20240930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zzgFcTscjrCf" title="Operating expenses">500,000</span> and $<span id="xdx_901_eus-gaap--OperatingExpenses_c20230101__20230930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zEIgjcQbL0D6" title="Operating expenses">450,000</span> was expensed to operations for profit sharing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>26 <FILENAME>R16.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462976869584"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders’ Equity<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders’ Equity</a></td> <td class="text"><p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zA4xuTzEa8v7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_826_zbctxvG1TEQ5">Stockholders’ Equity</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock Repurchase</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 25, 2016, the Company’s Board of Directors authorized the repurchase of up to $<span id="xdx_90B_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20161025__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_z4hajuXW8Mxj" title="Stock repurchase value authorized">1</span> million of its common stock under Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended. Purchases made pursuant to this authorization will be made in the open market, in privately negotiated transactions, or pursuant to any trading plan that may be adopted in accordance with Rule 10b-18. The timing, manner, price and amount of any repurchases will be determined by the Company in its discretion and will be subject to economic and market conditions, stock price, applicable legal requirements and other factors. On January 9, 2019, VirTra’s Board of Directors authorized an additional $<span id="xdx_907_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20190109__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zcUDPAzFAqJ4" title="Stock repurchase value authorized">1</span> million be allocated for the repurchase of VirTra’s stock under the existing 10b-18 plan. The stock repurchase program was suspended as a result of interim rulings for public-company recipients of a PPP loan under the CARES Act. Although the Company’s PPP loan was forgiven on July 20, 2021, the suspension of the stock repurchase program continues to remain in effect.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-qualified Stock Options</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has periodically issued non-qualified stock options to key employees, officers and directors under a stock option compensation plan approved by the Board of Directors in 2009. Terms of option grants are at the discretion of the Board of Directors and are generally seven years. Upon the exercise of these options, the Company expects to issue new authorized shares of its common stock. The following table summarizes all non-qualified stock options as of:</span></p> <p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrevOqU4PuNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ziXi5d1sAJFj" style="display: none">Schedule of Non-Qualified Stock Options</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zywe4E4xDi39" title="Number of Stock Options, Options outstanding, beginning of year">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zFd5113tvcVc" title="Weighted Exercise Price, Option outstanding, beginning of year">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvjauRgbS3qd" title="Number of Stock Options, Options outstanding, beginning of year">45,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zSjE5cFUUc85" title="Weighted Exercise Price, Option outstanding, beginning of year">4.26</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z7FhgigU25s2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1273">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zwO6X07em9ll" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5QO9cWwxnYb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zW0dGlmI0f8d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemed</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zo8t8AEZGfga" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zc45SQTi4oBc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z1zRccbpjom3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQ6jjhk4gMPf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">5.09</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zxfC2ofoen4a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zV0Rp5mpVDzj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zqzIInsNGPp1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zYb7L8CLctVg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Expired / terminated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zS6ZQrk4dci6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1297">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z2LUWwuaFvJd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1299">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5S12ZDBxfa9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1301">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zWt1eMXklSTd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1303">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iNE_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zmXmTI5Kj12f" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1305">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq0gVRugPPs1" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Option outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1307">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zshsk6RMNTXd" title="Number of Stock Options, Options outstanding, end of period">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvWnLH8Qq4Uf" title="Weighted Exercise Price, Option outstanding, end of period">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Options exercisable, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq1alNUMjkvb" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1313">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQpcXNnOANxf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zB8VsGXzqONc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zU93lwmf5798" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif">4.03</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zevJNf4MAyQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not have any non-vested stock options outstanding as of September 30, 2024, and December 31, 2023. The weighted average contractual term for options outstanding and exercisable on September 30, 2024, and 2023 was <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240930_zMfYvSNnXNnh" title="Weighted average contractual term for options outstanding and exercisable"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230930_z1zWEqVzjuM2" title="Weighted average contractual term for options outstanding and exercisable">0</span></span> years. The aggregate intrinsic value of the options outstanding and exercisable on September 30, 2024, and 2023 was $-<span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20240930_zwS9KFgArVNc" title="Aggregate intrinsic value of options outstanding and exercisable">0</span>- and $<span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20230930_zSySSahpymGh" title="Aggregate intrinsic value of options outstanding and exercisable">34,425</span> respectively. For the three months ended September 30, 2024, and 2023, the Company received payments related to the exercise of options in the amount of $-<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240701__20240930_zzpPzodYct5j" title="Proceeds from exercise options">0</span>- and $<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230701__20230930_zhAGAcsLDHX6" title="Proceeds from exercise options">14,700</span>, respectively. For the nine months ended September 30, 2024, and 2023, the Company received $<span id="xdx_900_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240101__20240930_zpGeAACX61cg" title="Proceeds from exercise options">20,150</span> and $<span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230101__20230930_z6wzO4SRKR25" title="Proceeds from exercise options">41,902</span>, respectively. The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock for those stock options that have an exercise price lower than the fair value of the Company’s common stock. Options with an exercise price above the fair value of the Company’s common stock are considered to have no intrinsic value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2017 Equity Incentive Plan</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through September 30, 2024, <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_znCyQ6vjNWXi" title="Number of restricted shares granted">224,133</span> and <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zB3SdGdJZJ0l" title="Number of restricted shares granted">288,889</span> restricted stock units (RSUs) have been granted under the Equity Plan to the Company’s former Executive Chairman and CEO, respectively, of which <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zTTW6pWeFvt9" title="Number of shares issued">17,753</span> and <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfuBmxxIU3Uh" title="Number of shares issued">288,889</span> shares were issued in settlement of such RSUs. Also, <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_zINsASlzMxJk" title="Restricted shares issued">10,543</span> and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zlJo0aUgjRX3" title="Number of shares issued">14,057</span> restricted shares were issued to the Company’s former COO and former Executive Chairman.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Common stock activity</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended September 30, 2024, <span style="background-color: white">the Company settled performance-based restricted stock units that had been granted to its CEO by issuing him <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zT5uoXeBNWA8">72,152 </span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares (<span id="xdx_904_ecustom--StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zUBK4EmQ07Vl" title="Shares withheld for taxes">46,367 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares withheld for taxes), net of tax withholding liability, valued at $<span id="xdx_902_ecustom--StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_pp2d_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zdXWgIhA2UN4" title="Shares withheld for taxes, value">484,861</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company had achieved net profit for the twelve months ended June 30, 2024<span style="background-color: white">,</span> of at least $<span id="xdx_904_eus-gaap--NetIncomeLoss_c20230701__20240630__srt--RangeAxis__srt--MinimumMember_zekUmeVc4Xa">6,500,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company also issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zCNOiabNi78c">58,543 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares to its former Executive Chairman, valued at $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pp2d_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zi0wEIxZgAgh">487,663</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EquityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>27 <FILENAME>R17.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863433024"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td> <td class="text"><p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zDTS2gbCcre8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_822_zqhWaXXxfb2">Subsequent Events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2024, two directors were issued an aggregate of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20241001__20241031__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zgGvcfNPK3za" title="Shares issued for services">8,500</span> shares of Common Stock for their services as directors during the previous twelve months.</span></p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>28 <FILENAME>R18.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462873053696"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Policies)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td> <td class="text"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zBCJKgkCz2Qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zks8Ehr13ncg">Basis of Presentation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position on September 30, 2024, and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023, balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim results are subject to seasonal variations, and the results of operations for the three and nine months ended September 30, 2024, are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td> <td class="text"><p id="xdx_84F_eus-gaap--UseOfEstimates_z4I6vkg3ucug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_z6Vk5S2Fp8Xl">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td> <td class="text"><p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_zf4ocVdQJXRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zzXcNDUgsRMl">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018, and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such a time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligation</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 58%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Method of Recognition</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulator and accessories</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STEP Program</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Installation and training</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon completion or over the period of services being rendered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Extended service-type warranty</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the extended warranty</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized software and content</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control or over the period services are performed depending on the terms of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized content scenario</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As performance obligation is transferred over time (input method using time and materials expanded)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Design and prototyping</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized at the completion of each agreed upon milestone</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales-based royalty exchanged for license of intellectual property</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized as the performance obligation is satisfied over time – which is as the sales occur.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or non-cash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts on the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DisaggregationOfRevenuePolicyTextBlock', window );">Disaggregation of Revenue</a></td> <td class="text"><p id="xdx_841_ecustom--DisaggregationOfRevenuePolicyTextBlock_zu4LkGJMjGM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_znjMcnkxpXHi">Disaggregation of Revenue</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zfEKySWrfxX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial customers include selling through prime contractors for military or law enforcement contracts domestically and until it becomes a larger portion of the revenue will include any healthcare sales. Government customers are defined as directly selling to government agencies. For the three months ended September 30, 2024, governmental customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_z8yP2NcQDmLh" title="Revenue">6,855,424</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zflPPdzEbzy1" title="Concentration of credit risk">91</span>% of total net sales, commercial customers comprised $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z7y7IjIEqfmb" title="Revenue">204,800</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zJvxWZ1DXsUi" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_znM6zRXICER1" title="Revenue">424,045</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z8CNRJTCl0ef" title="Concentration of credit risk">6</span>% of total net sales. By comparison, for the three months ended September 30, 2023, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zKFAFDyTS9ig" title="Revenue">7,338,205</span>, or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zba20H0TgOAa" title="Concentration of credit risk">97</span>% of total net sales, commercial customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zZZO7kcxWsd9" title="Revenue">44,853</span> or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zUght0Mi4rx1" title="Concentration of credit risk">1</span>% of total net sales and international customers comprised $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zd8RdIxTHWpl" title="Revenue">178,524</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zUUebejd2Y75" title="Concentration of credit risk">2</span>% of total net sales. For the nine months ended September 30, 2024, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zcOlmrtyL71f" title="Revenue">18,840,601</span> or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zGUlktedBWla" title="Concentration of credit risk">87</span>% of total net sales, commercial customers comprised $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z4FznrYV3616" title="Revenue">493,348</span> or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z15ElCuQut7i" title="Concentration of credit risk">2</span>% of total net sales and international customers comprised $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zQoDVJJtJXc5" title="Revenue">2,319,758</span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z98ZVPmJlGtl" title="Concentration of credit risk">11</span>% of total net sales. By comparison, for the nine months ended September 30, 2023, governmental customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_ziYgfOujtedk" title="Revenue">23,151,320</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zsTvHMT7UZ0e" title="Concentration of credit risk">82</span>% of total net sales, commercial customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zu2zzRQYI9g3" title="Revenue">717,036</span> or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zEUypRH75LUk" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6z5qtkpNnrj" title="Revenue">4,057,064</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6ZvrnI4hVj4" title="Concentration of credit risk">15</span>% of total net sales. For the nine months ended September 30, 2024, and 2023, the Company recorded $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zxw1Qum2y1y3" title="Revenue">2,867,023</span> and $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zZQsSxoLNBEg" title="Revenue">2,532,223</span>, respectively, in STEP revenue, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zpHi9twJLQC6" title="Concentration of credit risk">13</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_z8yx0UTGcirj" title="Concentration of credit risk">9</span>%, respectively, of total   net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositContractsPolicy', window );">Customer Deposits</a></td> <td class="text"><p id="xdx_84A_eus-gaap--DepositContractsPolicy_z9hAG31hG3of" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zVqBznQmbHtj">Customer Deposits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to the customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totaled $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20240930__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zKbxugytjTC6" title="Customer deposits, current">3,017,347</span> and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20231231__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zQgorsjCFrvl" title="Customer deposits, current">4,047,269</span> on September 30, 2024, and December 31, 2023, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. The decrease in deferred revenue from December was due to the Company converting the deposits into revenue as we delivered on our obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Warranty</a></td> <td class="text"><p id="xdx_845_eus-gaap--ExtendedProductWarrantyPolicy_zwbcaVV5Coyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zhoX7dkOxg14">Warranty</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totaled $<span id="xdx_906_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_zDXDnV0VXPs4" title="Extended warranties">1,719,336</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_ziEXWBQiMHRh" title="Extended warranties">2,627,763</span> as of September 30, 2024, and December 31, 2023, respectively. Deferred revenue for separately priced extended warranties longer than one year totaled $<span id="xdx_903_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_zjm4vygu4Sua" title="Extended warranties">2,930,779</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_z0qenl2NKyX2" title="Extended warranties">2,974,710</span> as of September 30, 2024, and December 31, 2023, respectively. The accrual for the one-year manufacturer’s warranty liability totaled $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zB1oYC0IgfVb" title="Extended warranties">295,000</span> and $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zop3mbUwB0yj" title="Extended warranties">354,000</span> as of September 30, 2024, and December 31, 2023, respectively. We did see a change in the amount of warranty repairs, due to new quality controls and equipment, so we were able to decrease our warranty liability. During the nine months ended September 30, 2024, and 2023, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20240101__20240930_zCl9hp0zmOLl" title="Revenue recognized">3,656,944</span> and $<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20230101__20230930_zxHqKbunvXme" title="Revenue recognized">2,439,199</span>, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk and Major Customers and Suppliers</a></td> <td class="text"><p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_z6XtQY4KOVkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zcYyJ40l0ahl">Concentration of Credit Risk and Major Customers and Suppliers</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, and accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $<span id="xdx_904_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240930_z8iCYVF9cHD5" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20240930_zKffe80uPb69" title="Uninsured cash and cash equivalents">19,168,455</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_zSGpb6Yqwjef" title="Uninsured cash and cash equivalents">18,349,842</span> as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically, the Company primarily sells its products to U.S. federal and state agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had three customers that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_z2UeQd4U3z84" title="Concentration of credit risk percentage">30</span>%, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zVMfy2wW2GG6" title="Concentration of credit risk percentage">14</span>%, and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember_zgl2qQILFpbd" title="Concentration of credit risk percentage">11</span>% respectively, of total accounts receivable. As of December 31, 2023, the Company had customers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zwyyKhHXmsfc" title="Concentration of credit risk percentage">28</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zjrTyxNFTHZg" title="Concentration of credit risk percentage">14</span>% of total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had two suppliers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierOneMember_zIo9OJdkpF9k" title="Concentration of credit risk percentage">16</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierTwoMember_z0EUsdMABWOi" title="Concentration of credit risk percentage">11</span>% of the total accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended September 30, 2024, and 2023, the Company had a customer that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zoMeAJsHvJD7"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zl7TYcNGL6cl">10</span></span>% of total revenue and one customer that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUJqijt3yAck"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z0PnDy5Seqtd">16</span></span>% of total revenue, respectively. For the nine months ending Sept 30, 2024 no single customer exceeded <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SingleCustomerMember_z5ppSg4kYoE9">10</span>%</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income per Common Share</a></td> <td class="text"><p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zkQ7g20ni0de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zHdI3RapSW8i">Net Income per Common Share</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zm37UJOPIQI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DisaggregationOfRevenuePolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disaggregation Of Revenue [Policy Text Block]</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DisaggregationOfRevenuePolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositContractsPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -SubTopic 825<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477037/944-825-05-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DepositContractsPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UseOfEstimates</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>29 <FILENAME>R19.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868177568"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td> <td class="text"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design & Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share</a></td> <td class="text"><p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>30 <FILENAME>R20.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868055120"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td> <td class="text"><p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zJzUpm5LgQ7k" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inventory consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zOkNzmKkfIi6" style="display: none">Schedule of Inventory</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20240930_zvDJmzaqy8a3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20231231_zf7tpKsApnwf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_pp2d_maINzDoU_zeWjwDYFHdlb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials, WIP, finished goods and Materials being inspected</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,366,958</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,834,368</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryValuationReserves_iNI_di_msINzDoU_zEx9ywhcw4Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Reserve</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(455,010</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(429,488</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryNet_iTI_pp2d_mtINzDoU_z8o9uueM3vA1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,911,948</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,404,880</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>31 <FILENAME>R21.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863439520"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td> <td class="text"><p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2Wid4nIBNcj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z22xajp8rCjd" style="display: none">Schedule of Property and Equipment</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240930_zaPM6LtzKA3f" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zBODrgN8ZGmf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zoYXd7dBIBkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zRBTQiJzCHF4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Building & Building Improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,509,613</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,146,556</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zuPVs3XEVp8l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,291,582</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,233,989</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_z6Qx2zT3ASZ1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and office equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,208</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_ziwjQJZ7Stv" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,366,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,865,014</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--STEPEquipmentMember_zVw1VRBXO8e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STEP equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,451,916</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,241,291</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zQbLJPtuQT65" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zdewsDxvJZG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction in Progress</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,456,259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzF3Y_zdSRC8JUIGAc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,068,136</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,375,888</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz7db_msPPAENzF3Y_zjuCR84acWt7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,716,703</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,888,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzF3Y_z3ySbPyc2yul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,351,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,012</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>32 <FILENAME>R22.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868203392"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Asset</a></td> <td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z95nLjR3Fyb4" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible asset consisted of the following as of: </span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zE5J0NJGZpZe" style="display: none">Schedule of Intangible Asset</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20240930_zfDkGbCmwPuf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20231231_z5ydEOUxz2ec" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zntadL3f2tqc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Patents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CapitalizedMediaContentMember_zo92nmGLrILe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capitalized media content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredLeaseIntangibleAssetsMember_zdxI8GT9F0Ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquired lease intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIANEGzd4a_z11wE5ml4nt9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIANEGzd4a_z6nEfdRPnjbh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated amortization</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,334</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIANEGzd4a_zvCXsYNQbcu4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">560,873</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">567,540</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>33 <FILENAME>R23.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868168896"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</a></td> <td class="text"><p id="xdx_89D_ecustom--ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_zcVhAHrCGxoj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balance sheet classification of lease assets and liabilities as of September 30, 2024 are as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B1_zbHSXPuRQCif" style="display: none">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Classification</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20240101__20240930_zXnZr284uMKh" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230101__20231231_zGGmDwPIOPm5" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2PY2OwKCssj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets, December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--RightOfUseAssetAmortization_zkVNTMb6Psw8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Amortization for the nine months ended September 30, 2024 and Year ending 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">238,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">496,127</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zv6omdau5La6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease right-of-use asset, September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iE_zxugzSZ9RhI4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,294</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iE_zakMsBBTP8j9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,109</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">432,176</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iE_zE1feys4WWL5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,016</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td> <td class="text"><p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zG1R2ZMAXM4i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-Cancelable operating leases</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zOHmgB0jUfr7" style="display: none">Schedule of Future Minimum Lease Payments</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240930_ztiKtXirEpAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzCwl_z7TpF9jIWtF5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,350</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzCwl_zY6zDP7A2mDf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzCwl_zjo2dnKmkQ29" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">196,311</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzCwl_zKz7V2chrR7h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,381</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzCwl_zfojs3lYlOZ4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Lease Payments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_zhE1xv3DfnR1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">35,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_znr5EMqFcxD9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating Lease Liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DisclosureLeasesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DisclosureLeasesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Balance Sheet Classification of Lease Assets and Liabilities [Table Text Block]</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>34 <FILENAME>R24.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868151536"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Compensation and Related Costs</a></td> <td class="text"><p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zpxNEASX7GC7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued compensation and related costs consist of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAfu0PFJsJL7" style="display: none">Schedule of Accrued Compensation and Related Costs</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20240930_z0ffeGtAbRA9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zjx0kJ4wlVhg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccruedSalariesCurrent_iI_maERLCzCuG_zl7HhzgLFmJd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Salaries and wages payable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">333,934</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">457,565</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_maERLCzCuG_zKyzbgWG4IQ8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee benefits payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,444</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,811</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_maERLCzCuG_zXg7Xx4WrtRb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued paid time off (PTO)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">337,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,418</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredCompensationCashBasedArrangementsLiabilityCurrent_iI_maERLCzCuG_z8mpyCc0oQr" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Profit sharing payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,217,407</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,347,622</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iTI_mtERLCzCuG_zdjL5dFIFPkk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,906,302</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,221,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td> <td class="text"><p id="xdx_89E_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zBCsbQvJ4M0i" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zxHedMt3ZBea" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20240930_zPoG2hUeWppc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zzT8zPgSiYE6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maAPAOAzShE_zz2BnwPLExK2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Manufacturer’s warranties</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--TaxesPayableCurrent_iI_maAPAOAzShE_z4ALNFqZFeI1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,411,669</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OtherBorrowings_iI_maAPAOAzShE_zVCbUnHiYEL" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Miscellaneous payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,971</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,890</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iTI_mtAPAOAzShE_z4s4QHJNkYjk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">708,952</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,970,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>35 <FILENAME>R25.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863497584"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Notes Payable</a></td> <td class="text"><p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zFdhPKEIFhrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zRso5jqUReQ7" style="display: none">Schedule of Notes Payable</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20240930_zzrWTNwsrQxc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20231231_zlpX3BQtdKXk" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DebtInstrumentFaceAmount_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_zNRqPnzaMVHj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">219,896</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,320</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InterestPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3NbpfFtVE06" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accrued interest to date</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,928</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,035</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3oEmDKAC9u9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes Payable, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,824</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">226,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_zoPY0nI6Cpv8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NotesPayable_iTI_zM8pNZZxE6ne" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>36 <FILENAME>R26.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462868166912"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders’ Equity (Tables)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> </tr> <tr><th class="th"><div>Sep. 30, 2024</div></th></tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Non-Qualified Stock Options</a></td> <td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrevOqU4PuNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ziXi5d1sAJFj" style="display: none">Schedule of Non-Qualified Stock Options</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zywe4E4xDi39" title="Number of Stock Options, Options outstanding, beginning of year">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zFd5113tvcVc" title="Weighted Exercise Price, Option outstanding, beginning of year">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvjauRgbS3qd" title="Number of Stock Options, Options outstanding, beginning of year">45,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zSjE5cFUUc85" title="Weighted Exercise Price, Option outstanding, beginning of year">4.26</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z7FhgigU25s2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1273">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zwO6X07em9ll" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5QO9cWwxnYb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zW0dGlmI0f8d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemed</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zo8t8AEZGfga" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zc45SQTi4oBc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z1zRccbpjom3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQ6jjhk4gMPf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">5.09</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zxfC2ofoen4a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zV0Rp5mpVDzj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zqzIInsNGPp1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zYb7L8CLctVg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Expired / terminated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zS6ZQrk4dci6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1297">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z2LUWwuaFvJd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1299">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5S12ZDBxfa9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1301">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zWt1eMXklSTd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1303">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iNE_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zmXmTI5Kj12f" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1305">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq0gVRugPPs1" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Option outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1307">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zshsk6RMNTXd" title="Number of Stock Options, Options outstanding, end of period">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvWnLH8Qq4Uf" title="Weighted Exercise Price, Option outstanding, end of period">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Options exercisable, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq1alNUMjkvb" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1313">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQpcXNnOANxf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zB8VsGXzqONc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zU93lwmf5798" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif">4.03</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EquityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>37 <FILENAME>R27.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864842640"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Disaggregation of Revenue (Details) - USD ($)<br></strong></div></th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SimulatorsandAccessoriesRevenue', window );">Simulators and accessories</a></td> <td class="nump">$ 4,519,902<span></span> </td> <td class="nump">$ 2,618,686<span></span> </td> <td class="nump">$ 12,227,044<span></span> </td> <td class="nump">$ 17,565,337<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ExtendedServicetypeWarranties', window );">Extended Service-type warranties</a></td> <td class="nump">1,355,788<span></span> </td> <td class="nump">1,220,210<span></span> </td> <td class="nump">3,656,944<span></span> </td> <td class="nump">2,439,199<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_CustomizedSoftwareAndCustomizedContentScenarios', window );">Customized software and content</a></td> <td class="nump">123,362<span></span> </td> <td class="nump">381,300<span></span> </td> <td class="nump">488,395<span></span> </td> <td class="nump">756,345<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_InstallationAndTraining', window );">Installation and training</a></td> <td class="nump">158,681<span></span> </td> <td class="nump">199,407<span></span> </td> <td class="nump">568,721<span></span> </td> <td class="nump">905,334<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_LicensingAndRoyalties', window );">Licensing and royalties</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DesignAndPrototyping', window );">Design & Prototyping</a></td> <td class="nump">398,672<span></span> </td> <td class="nump">2,488,219<span></span> </td> <td class="nump">1,845,580<span></span> </td> <td class="nump">3,726,982<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SubscriptionTrainingEquipmentPartnership', window );">STEP</a></td> <td class="nump">927,864<span></span> </td> <td class="nump">653,760<span></span> </td> <td class="nump">2,867,023<span></span> </td> <td class="nump">2,532,223<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td> <td class="nump">7,484,269<span></span> </td> <td class="nump">7,561,582<span></span> </td> <td class="nump">21,653,707<span></span> </td> <td class="nump">27,925,420<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=VTSI_GeographicDistributionCommercialMember', window );">Commercial [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SimulatorsandAccessoriesRevenue', window );">Simulators and accessories</a></td> <td class="nump">165,852<span></span> </td> <td class="nump">8,948<span></span> </td> <td class="nump">378,204<span></span> </td> <td class="nump">571,856<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ExtendedServicetypeWarranties', window );">Extended Service-type warranties</a></td> <td class="nump">23,528<span></span> </td> <td class="nump">16,994<span></span> </td> <td class="nump">95,528<span></span> </td> <td class="nump">61,705<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_CustomizedSoftwareAndCustomizedContentScenarios', window );">Customized software and content</a></td> <td class="nump">15,420<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">15,420<span></span> </td> <td class="nump">24,300<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_InstallationAndTraining', window );">Installation and training</a></td> <td class="text"> <span></span> </td> <td class="nump">18,911<span></span> </td> <td class="nump">4,196<span></span> </td> <td class="nump">59,175<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_LicensingAndRoyalties', window );">Licensing and royalties</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DesignAndPrototyping', window );">Design & Prototyping</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SubscriptionTrainingEquipmentPartnership', window );">STEP</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td> <td class="nump">204,800<span></span> </td> <td class="nump">44,853<span></span> </td> <td class="nump">493,348<span></span> </td> <td class="nump">717,036<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=VTSI_GeographicDistributionGovernmentMember', window );">Geographic Distribution Government [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SimulatorsandAccessoriesRevenue', window );">Simulators and accessories</a></td> <td class="nump">4,045,332<span></span> </td> <td class="nump">2,371,841<span></span> </td> <td class="nump">9,784,028<span></span> </td> <td class="nump">13,247,789<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ExtendedServicetypeWarranties', window );">Extended Service-type warranties</a></td> <td class="nump">1,307,200<span></span> </td> <td class="nump">1,187,333<span></span> </td> <td class="nump">3,510,051<span></span> </td> <td class="nump">2,325,931<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_CustomizedSoftwareAndCustomizedContentScenarios', window );">Customized software and content</a></td> <td class="nump">107,942<span></span> </td> <td class="nump">451,500<span></span> </td> <td class="nump">390,475<span></span> </td> <td class="nump">736,251<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_InstallationAndTraining', window );">Installation and training</a></td> <td class="nump">147,128<span></span> </td> <td class="nump">185,552<span></span> </td> <td class="nump">541,158<span></span> </td> <td class="nump">589,386<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_LicensingAndRoyalties', window );">Licensing and royalties</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DesignAndPrototyping', window );">Design & Prototyping</a></td> <td class="nump">398,672<span></span> </td> <td class="nump">2,488,219<span></span> </td> <td class="nump">1,845,580<span></span> </td> <td class="nump">3,726,982<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SubscriptionTrainingEquipmentPartnership', window );">STEP</a></td> <td class="nump">849,150<span></span> </td> <td class="nump">653,760<span></span> </td> <td class="nump">2,769,309<span></span> </td> <td class="nump">2,524,981<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td> <td class="nump">6,855,424<span></span> </td> <td class="nump">7,338,205<span></span> </td> <td class="nump">18,840,601<span></span> </td> <td class="nump">23,151,320<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember', window );">Geographic Distribution, Foreign [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SimulatorsandAccessoriesRevenue', window );">Simulators and accessories</a></td> <td class="nump">308,718<span></span> </td> <td class="nump">237,897<span></span> </td> <td class="nump">2,064,812<span></span> </td> <td class="nump">3,745,692<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ExtendedServicetypeWarranties', window );">Extended Service-type warranties</a></td> <td class="nump">25,060<span></span> </td> <td class="nump">15,883<span></span> </td> <td class="nump">51,365<span></span> </td> <td class="nump">51,563<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_CustomizedSoftwareAndCustomizedContentScenarios', window );">Customized software and content</a></td> <td class="text"> <span></span> </td> <td class="num">(70,200)<span></span> </td> <td class="nump">82,500<span></span> </td> <td class="num">(4,206)<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_InstallationAndTraining', window );">Installation and training</a></td> <td class="nump">11,553<span></span> </td> <td class="num">(5,056)<span></span> </td> <td class="nump">23,367<span></span> </td> <td class="nump">256,773<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_LicensingAndRoyalties', window );">Licensing and royalties</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DesignAndPrototyping', window );">Design & Prototyping</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_SubscriptionTrainingEquipmentPartnership', window );">STEP</a></td> <td class="nump">78,714<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">97,714<span></span> </td> <td class="nump">7,242<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td> <td class="nump">$ 424,045<span></span> </td> <td class="nump">$ 178,524<span></span> </td> <td class="nump">$ 2,319,758<span></span> </td> <td class="nump">$ 4,057,064<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_CustomizedSoftwareAndCustomizedContentScenarios"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customized software and customized content scenarios.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_CustomizedSoftwareAndCustomizedContentScenarios</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DesignAndPrototyping"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Design and Prototyping.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DesignAndPrototyping</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ExtendedServicetypeWarranties"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Extended service-type warranties.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ExtendedServicetypeWarranties</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_InstallationAndTraining"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Installation and training.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_InstallationAndTraining</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_LicensingAndRoyalties"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Licensing and royalties.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_LicensingAndRoyalties</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_SimulatorsandAccessoriesRevenue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Simulatorsand accessories revenue.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_SimulatorsandAccessoriesRevenue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_SubscriptionTrainingEquipmentPartnership"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription training equipment partnership.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_SubscriptionTrainingEquipmentPartnership</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=VTSI_GeographicDistributionCommercialMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_StatementGeographicalAxis=VTSI_GeographicDistributionCommercialMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=VTSI_GeographicDistributionGovernmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_StatementGeographicalAxis=VTSI_GeographicDistributionGovernmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>38 <FILENAME>R28.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864898848"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Earnings Per Share (Details) - USD ($)<br></strong></div></th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income (Loss)</a></td> <td class="nump">$ 583,101<span></span> </td> <td class="nump">$ 1,634,790<span></span> </td> <td class="nump">$ 3,000,002<span></span> </td> <td class="nump">$ 5,607,804<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common stock outstanding</a></td> <td class="nump">11,175,882<span></span> </td> <td class="nump">10,934,962<span></span> </td> <td class="nump">10,982,083<span></span> </td> <td class="nump">10,924,486<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Incremental shares from stock options</a></td> <td class="text"> <span></span> </td> <td class="nump">7,547<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">4,669<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common stock outstanding, diluted</a></td> <td class="nump">11,175,882<span></span> </td> <td class="nump">10,942,509<span></span> </td> <td class="nump">10,982,083<span></span> </td> <td class="nump">10,929,155<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) per common share and common equivalent share</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td> <td class="nump">$ 0.05<span></span> </td> <td class="nump">$ 0.15<span></span> </td> <td class="nump">$ 0.27<span></span> </td> <td class="nump">$ 0.51<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td> <td class="nump">$ 0.05<span></span> </td> <td class="nump">$ 0.15<span></span> </td> <td class="nump">$ 0.27<span></span> </td> <td class="nump">$ 0.51<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>39 <FILENAME>R29.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462872121360"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td> <td class="nump">$ 7,484,269<span></span> </td> <td class="nump">$ 7,561,582<span></span> </td> <td class="nump">$ 21,653,707<span></span> </td> <td class="nump">$ 27,925,420<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits, current</a></td> <td class="nump">4,797,825<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">4,797,825<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 6,736,175<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">3,656,944<span></span> </td> <td class="nump">2,439,199<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">FDIC insured amount</a></td> <td class="nump">250,000<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">250,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Uninsured cash and cash equivalents</a></td> <td class="nump">19,168,455<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">19,168,455<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">18,349,842<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=VTSI_WarrantyMember', window );">Warranty [Member] | One Year or Less [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Extended warranties</a></td> <td class="nump">1,719,336<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">1,719,336<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">2,627,763<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=VTSI_WarrantyMember', window );">Warranty [Member] | Longer Than One Year [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Extended warranties</a></td> <td class="nump">2,930,779<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">2,930,779<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">2,974,710<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=VTSI_WarrantyMember', window );">Warranty [Member] | One Year [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Extended warranties</a></td> <td class="nump">295,000<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">295,000<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">354,000<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=VTSI_DeferredRevenueMember', window );">Deferred Revenue [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits, current</a></td> <td class="nump">3,017,347<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">3,017,347<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 4,047,269<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Government Customers [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td> <td class="nump">$ 6,855,424<span></span> </td> <td class="nump">$ 7,338,205<span></span> </td> <td class="nump">$ 18,840,601<span></span> </td> <td class="nump">$ 23,151,320<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="nump">91.00%<span></span> </td> <td class="nump">97.00%<span></span> </td> <td class="nump">87.00%<span></span> </td> <td class="nump">82.00%<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Commercial Customers [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td> <td class="nump">$ 204,800<span></span> </td> <td class="nump">$ 44,853<span></span> </td> <td class="nump">$ 493,348<span></span> </td> <td class="nump">$ 717,036<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="nump">3.00%<span></span> </td> <td class="nump">1.00%<span></span> </td> <td class="nump">2.00%<span></span> </td> <td class="nump">3.00%<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | International Customers [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td> <td class="nump">$ 424,045<span></span> </td> <td class="nump">$ 178,524<span></span> </td> <td class="nump">$ 2,319,758<span></span> </td> <td class="nump">$ 4,057,064<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="nump">6.00%<span></span> </td> <td class="nump">2.00%<span></span> </td> <td class="nump">11.00%<span></span> </td> <td class="nump">15.00%<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | STEP Revenue [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 2,867,023<span></span> </td> <td class="nump">$ 2,532,223<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">13.00%<span></span> </td> <td class="nump">9.00%<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">30.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">28.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">14.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">14.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">11.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier One [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">16.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier Two [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">11.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="nump">10.00%<span></span> </td> <td class="nump">10.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="nump">16.00%<span></span> </td> <td class="nump">16.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Single Customer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk percentage</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrual"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrual</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=VTSI_WarrantyMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateByTypeAxis=VTSI_WarrantyMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=VTSI_OneYearOrLessMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardDateAxis=VTSI_OneYearOrLessMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=VTSI_LongerThanOneYearMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardDateAxis=VTSI_LongerThanOneYearMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=VTSI_OneYearMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardDateAxis=VTSI_OneYearMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=VTSI_DeferredRevenueMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=VTSI_DeferredRevenueMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_GovernmentCustomersMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_GovernmentCustomersMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_CommercialCustomersMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_CommercialCustomersMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_InternationalCustomersMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_InternationalCustomersMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_STEPRevenueMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_STEPRevenueMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_OneCustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_OneCustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_TwoCustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_TwoCustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_ThreeCustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_ThreeCustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_SupplierOneMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_SupplierOneMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_SupplierTwoMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_SupplierTwoMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_CustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_CustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_CustomerOneMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_CustomerOneMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=VTSI_SingleCustomerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_MajorCustomersAxis=VTSI_SingleCustomerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>40 <FILENAME>R30.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462871853616"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Inventory (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessAndRawMaterials', window );">Raw materials, WIP, finished goods and Materials being inspected</a></td> <td class="nump">$ 14,366,958<span></span> </td> <td class="nump">$ 12,834,368<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve</a></td> <td class="num">(455,010)<span></span> </td> <td class="num">(429,488)<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventory</a></td> <td class="nump">$ 13,911,948<span></span> </td> <td class="nump">$ 12,404,880<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterials"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessAndRawMaterials</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>41 <FILENAME>R31.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462865555344"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Property and Equipment (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">$ 22,068,136<span></span> </td> <td class="nump">$ 20,375,888<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td> <td class="num">(5,716,703)<span></span> </td> <td class="num">(4,888,876)<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td> <td class="nump">16,351,433<span></span> </td> <td class="nump">15,487,012<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">1,778,987<span></span> </td> <td class="nump">1,778,987<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">11,509,613<span></span> </td> <td class="nump">9,146,556<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">1,291,582<span></span> </td> <td class="nump">1,233,989<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_FurnitureAndOfficeEquipmentMember', window );">Furniture And Office Equipment [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">308,002<span></span> </td> <td class="nump">295,208<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">4,366,452<span></span> </td> <td class="nump">2,865,014<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_STEPEquipmentMember', window );">STEP Equipment [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">2,451,916<span></span> </td> <td class="nump">2,241,291<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">358,584<span></span> </td> <td class="nump">358,584<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td> <td class="nump">$ 3,000<span></span> </td> <td class="nump">$ 2,456,259<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_FurnitureAndOfficeEquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_FurnitureAndOfficeEquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_STEPEquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_STEPEquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>42 <FILENAME>R32.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462872279776"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td> <td class="nump">$ 827,828<span></span> </td> <td class="nump">$ 682,784<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Depreciation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>43 <FILENAME>R33.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462865356160"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Intangible Asset (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td> <td class="nump">$ 695,207<span></span> </td> <td class="nump">$ 695,207<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td> <td class="num">(134,334)<span></span> </td> <td class="num">(127,667)<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td> <td class="nump">560,873<span></span> </td> <td class="nump">567,540<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td> <td class="nump">160,000<span></span> </td> <td class="nump">160,000<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_CapitalizedMediaContentMember', window );">Capitalized Media Content [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td> <td class="nump">451,244<span></span> </td> <td class="nump">451,244<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_AcquiredLeaseIntangibleAssetsMember', window );">Acquired Lease Intangible Assets [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td> <td class="nump">$ 83,963<span></span> </td> <td class="nump">$ 83,963<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_CapitalizedMediaContentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_CapitalizedMediaContentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_AcquiredLeaseIntangibleAssetsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=VTSI_AcquiredLeaseIntangibleAssetsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>44 <FILENAME>R34.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462873200080"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td> <td class="nump">$ 6,667<span></span> </td> <td class="nump">$ 18,752<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>45 <FILENAME>R35.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864421760"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, December 31, 2023</a></td> <td class="nump">$ 716,687<span></span> </td> <td class="nump">$ 1,212,814<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_RightOfUseAssetAmortization', window );">Amortization for the nine months ended September 30, 2024 and Year ending 2023</a></td> <td class="nump">238,213<span></span> </td> <td class="nump">496,127<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Total operating lease right-of-use asset, September 30, 2024</a></td> <td class="nump">478,474<span></span> </td> <td class="nump">716,687<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );"> Operating lease liability, short-term</a></td> <td class="nump">192,294<span></span> </td> <td class="nump">317,840<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );"> Operating lease liability, long-term</a></td> <td class="nump">308,109<span></span> </td> <td class="nump">432,176<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td> <td class="nump">$ 500,403<span></span> </td> <td class="nump">$ 750,016<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DisclosureLeasesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DisclosureLeasesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_RightOfUseAssetAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right of use asset amortization.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_RightOfUseAssetAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>46 <FILENAME>R36.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864780368"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Future Minimum Lease Payments (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2024</a></td> <td class="nump">$ 48,350<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td> <td class="nump">192,196<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td> <td class="nump">196,311<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td> <td class="nump">99,381<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td> <td class="nump">536,238<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td> <td class="nump">35,835<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease Liability</a></td> <td class="nump">$ 500,403<span></span> </td> <td class="nump">$ 750,016<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_DisclosureLeasesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_DisclosureLeasesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>47 <FILENAME>R37.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864989024"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative)<br></strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="2">9 Months Ended</th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"> <div>Jun. 01, 2022 </div> <div>USD ($) </div> <div>ft²</div> </th> <th class="th"> <div>Jan. 01, 2019 </div> <div>USD ($)</div> </th> <th class="th"> <div>Sep. 30, 2024 </div> <div>USD ($) </div> <div>ft²</div> </th> <th class="th"> <div>Sep. 30, 2023 </div> <div>USD ($)</div> </th> <th class="th"> <div>Dec. 31, 2023 </div> <div>USD ($)</div> </th> <th class="th"> <div>Dec. 31, 2022 </div> <div>USD ($)</div> </th> <th class="th"> <div>Apr. 30, 2019 </div> <div>ft²</div> </th> <th class="th"> <div>Mar. 31, 2019 </div> <div>ft²</div> </th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePropertiesLineItems', window );"><strong>Real Estate Properties [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset in exchange a operating lease liability</a></td> <td class="nump">$ 840,855<span></span> </td> <td class="nump">$ 1,721,380<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRentCredit', window );">Deferred rent</a></td> <td class="text"> <span></span> </td> <td class="nump">46,523<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,674,857<span></span> </td> <td class="nump">$ 478,474<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 716,687<span></span> </td> <td class="nump">$ 1,212,814<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rent expenses</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 382,162<span></span> </td> <td class="nump">$ 444,343<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePropertiesAxis=VTSI_OfficeandWarehouseSpaceMember', window );">Office and Warehouse Space [Member] | Unaffiliated Third Party [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePropertiesLineItems', window );"><strong>Real Estate Properties [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetRentableArea', window );">Rentable area in square feet | ft²</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">37,729<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePropertiesAxis=VTSI_OfficeAndIndustrialSpaceMember', window );">Office and Industrial Space [Member] | Unaffiliated Third Party [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePropertiesLineItems', window );"><strong>Real Estate Properties [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetRentableArea', window );">Rentable area in square feet | ft²</a></td> <td class="nump">9,350<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">5,131<span></span> </td> <td class="nump">4,529<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCredit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of rental payment required by lease over rental income recognized.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481178/840-20-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479341/842-30-25-11<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredRentCredit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetRentableArea"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net rentable area for properties owned.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetRentableArea</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:areaItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsForRent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstatePropertiesLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RealEstatePropertiesLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstatePropertiesAxis=VTSI_OfficeandWarehouseSpaceMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RealEstatePropertiesAxis=VTSI_OfficeandWarehouseSpaceMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_UnaffiliatedThirdPartyMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_UnaffiliatedThirdPartyMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstatePropertiesAxis=VTSI_OfficeAndIndustrialSpaceMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RealEstatePropertiesAxis=VTSI_OfficeAndIndustrialSpaceMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>48 <FILENAME>R38.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462866229504"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accrued Compensation and Related Costs (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salaries and wages payable</a></td> <td class="nump">$ 333,934<span></span> </td> <td class="nump">$ 457,565<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Employee benefits payable</a></td> <td class="nump">17,444<span></span> </td> <td class="nump">54,811<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued paid time off (PTO)</a></td> <td class="nump">337,517<span></span> </td> <td class="nump">361,418<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent', window );">Profit sharing payable</a></td> <td class="nump">1,217,407<span></span> </td> <td class="nump">1,347,622<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Total accrued compensation and related costs</a></td> <td class="nump">$ 1,906,302<span></span> </td> <td class="nump">$ 2,221,416<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-25-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-25-15<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>49 <FILENAME>R39.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462871661616"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Manufacturer’s warranties</a></td> <td class="nump">$ 295,000<span></span> </td> <td class="nump">$ 354,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td> <td class="nump">87,981<span></span> </td> <td class="nump">3,411,669<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherBorrowings', window );">Miscellaneous payable</a></td> <td class="nump">325,971<span></span> </td> <td class="nump">204,890<span></span> </td> </tr> <tr class="reu"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td> <td class="nump">$ 708,952<span></span> </td> <td class="nump">$ 3,970,559<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherBorrowings"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherBorrowings</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>50 <FILENAME>R40.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462863674784"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Notes Payable (Details) - USD ($)<br></strong></div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable, short-term</a></td> <td class="nump">$ 230,824<span></span> </td> <td class="nump">$ 226,355<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, principal</a></td> <td class="nump">7,629,800<span></span> </td> <td class="nump">7,813,021<span></span> </td> </tr> <tr class="rou"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable, long term</a></td> <td class="nump">7,629,800<span></span> </td> <td class="nump">7,813,021<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=VTSI_NotesPayableMember', window );">Notes Payable [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Notes payable, principal</a></td> <td class="nump">219,896<span></span> </td> <td class="nump">222,320<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest to date</a></td> <td class="nump">10,928<span></span> </td> <td class="nump">4,035<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable, short-term</a></td> <td class="nump">$ 230,824<span></span> </td> <td class="nump">$ 226,355<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=VTSI_NotesPayableMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=VTSI_NotesPayableMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>51 <FILENAME>R41.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462864607904"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="2">9 Months Ended</th> </tr> <tr> <th class="th"><div>Aug. 25, 2021</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payment to acquire assets</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 1,692,249<span></span> </td> <td class="nump">$ 512,249<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=VTSI_ArizonaBankAndTrustMember', window );">Arizona Bank & Trust [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLoans', window );">Proceeds from bank loan</a></td> <td class="nump">$ 8,600,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt instrument interest rate</a></td> <td class="nump">3.00%<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=VTSI_ArizonaBankAndTrustMember', window );">Arizona Bank & Trust [Member] | 199 Regular Monthly Payments [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument periodic payment</a></td> <td class="nump">$ 40,978<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=VTSI_ArizonaBankAndTrustMember', window );">Arizona Bank & Trust [Member] | One Irregular Payment [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument periodic payment</a></td> <td class="nump">$ 5,956,538<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument maturity date</a></td> <td class="text">Aug. 23, 2031<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_PropertyMember', window );">Property [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payment to acquire assets</a></td> <td class="nump">$ 10,800,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLoans"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from principal payments made on loans related to operating activities.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromLoans</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=VTSI_ArizonaBankAndTrustMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_LegalEntityAxis=VTSI_ArizonaBankAndTrustMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=VTSI_OneIrregularPaymentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=VTSI_OneIrregularPaymentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_PropertyMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=VTSI_PropertyMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>52 <FILENAME>R42.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462871667136"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="3">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Jun. 30, 2024</div></th> <th class="th"><div>Mar. 31, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Shares par value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 0.0001<span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 0.0001<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise price of stock option</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 14,701<span></span> </td> <td class="nump">$ 20,150<span></span> </td> <td class="nump">$ 41,903<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Shares redeemed</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Shares redeemed, value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 59,600<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director [Member] | Common Stock [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares purchased award</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">5,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Shares par value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 0.0001<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise price of stock option</a></td> <td class="nump">$ 9,400<span></span> </td> <td class="nump">$ 10,750<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=VTSI_BoardMemberAndExecutiveChairmanMember', window );">Board Member and Executive Chairman [Member] | Common Stock [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares purchased award</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">12,500<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise price of stock option</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 41,902<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Shares redeemed</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,000<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Shares redeemed, value</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 21,150<span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of stock bought back by the entity at the exercise price or redemption price.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_BoardMemberAndExecutiveChairmanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_BoardMemberAndExecutiveChairmanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>53 <FILENAME>R43.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462860318448"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="2">1 Months Ended</th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr> <th class="th"><div>Aug. 29, 2024</div></th> <th class="th"><div>Jan. 01, 2023</div></th> <th class="th"><div>Dec. 01, 2022</div></th> <th class="th"><div>Apr. 11, 2022</div></th> <th class="th"><div>Aug. 26, 2021</div></th> <th class="th"><div>Jul. 31, 2024</div></th> <th class="th"><div>Aug. 31, 2022</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Jun. 30, 2024</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income loss</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 583,101<span></span> </td> <td class="nump">$ 1,634,790<span></span> </td> <td class="nump">$ 3,000,002<span></span> </td> <td class="nump">$ 5,607,804<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 4,742,341<span></span> </td> <td class="nump">$ 3,716,463<span></span> </td> <td class="nump">13,199,337<span></span> </td> <td class="nump">11,186,189<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember', window );">Deferred Profit Sharing [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 500,000<span></span> </td> <td class="nump">$ 450,000<span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income loss</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 6,500,000<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares awarded</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">29,630<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares to pay the tax withholding liability</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">11,394<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=VTSI_ExecutiveChairmanMember', window );">Executive Chairman [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares awarded</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">22,988<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares to pay the tax withholding liability</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">9,142<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income loss</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 4,564,459<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income loss</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 6,846,750<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares awarded</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">118,519<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares to pay the tax withholding liability</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">46,367<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Number of shares granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">15,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | Minimum [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Number of shares granted</a></td> <td class="nump">5,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | Maximum [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Number of shares granted</a></td> <td class="nump">10,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Board of Directors Chairman [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td> <td class="text"> <span></span> </td> <td class="nump">42,735<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Chief Operating Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Stock of restricted stock units forfeited</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">168,090<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,543<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Chief Executive Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Stock of restricted stock units forfeited</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">40,229<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Executive Chairman [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">14,057<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Co-Chief Executive Officer and Chief Operating Officer[Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Number of shares granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">288,889<span></span> </td> <td class="nump">392,223<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingExpenses</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) forfeited during the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_ExecutiveChairmanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_ExecutiveChairmanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefFinancialOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefFinancialOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>54 <FILENAME>R44.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462857440272"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Non-Qualified Stock Options (Details) - Non Qualified Stock Option [Member] - $ / shares<br></strong></div></th> <th class="th" colspan="1">9 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Stock Options, Options outstanding, beginning of year</a></td> <td class="nump">15,000<span></span> </td> <td class="nump">45,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Exercise Price, Option outstanding, beginning of year</a></td> <td class="nump">$ 4.03<span></span> </td> <td class="nump">$ 4.26<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Stock Options, Granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Exercise Price, Granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross', window );">Number of Stock Options, Redeemed</a></td> <td class="num">(10,000)<span></span> </td> <td class="num">(15,000)<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue', window );">Weighted Exercise Price, Redeemed</a></td> <td class="nump">$ 3.76<span></span> </td> <td class="nump">$ 5.09<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Stock Options, Exercised</a></td> <td class="num">(5,000)<span></span> </td> <td class="num">(15,000)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Exercise Price, Exercised</a></td> <td class="nump">$ 3.76<span></span> </td> <td class="nump">$ 3.66<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Stock Options, Expired / terminated</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Exercise Price, Expired / terminated</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Stock Options, Options outstanding, end of period</a></td> <td class="text"> <span></span> </td> <td class="num">(15,000)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Exercise Price, Option outstanding, end of period</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 4.03<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Stock Options, Options outstanding, end of period</a></td> <td class="text"> <span></span> </td> <td class="nump">15,000<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Stock Options, Options exercisable, end of year</a></td> <td class="text"> <span></span> </td> <td class="nump">15,000<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Exercise Price, Options exercisable, end of quarter</a></td> <td class="text"> <span></span> </td> <td class="nump">$ 4.03<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options, redeemed.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price, redeemed.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingAssetsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OffsettingAssetsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dtr-types:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=VTSI_NonQualifiedStockOptionMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=VTSI_NonQualifiedStockOptionMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>55 <FILENAME>R45.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462865157088"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders’ Equity (Details Narrative) - USD ($)<br></strong></div></th> <th class="th" colspan="2">3 Months Ended</th> <th class="th" colspan="2">9 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Jun. 30, 2024</div></th> <th class="th"><div>Jan. 09, 2019</div></th> <th class="th"><div>Oct. 25, 2016</div></th> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average contractual term for options outstanding and exercisable</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text">0 years<span></span> </td> <td class="text">0 years<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value of options outstanding and exercisable</a></td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 34,425<span></span> </td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 34,425<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise options</a></td> <td class="nump">0<span></span> </td> <td class="nump">14,700<span></span> </td> <td class="nump">20,150<span></span> </td> <td class="nump">41,902<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">$ 583,101<span></span> </td> <td class="nump">$ 1,634,790<span></span> </td> <td class="nump">$ 3,000,002<span></span> </td> <td class="nump">$ 5,607,804<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 4,564,459<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">6,846,750<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member] | Performance Based Restricted Stock Units [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Number of restricted shares granted</a></td> <td class="nump">72,152<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes', window );">Shares withheld for taxes</a></td> <td class="nump">46,367<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes', window );">Shares withheld for taxes, value</a></td> <td class="nump">$ 484,861<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=VTSI_FormerExecutiveChairmanMember', window );">Former Executive Chairman [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">58,543<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 487,663<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Executive Chairman [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Number of shares issued</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">14,057<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Executive Chairman [Member] | Restricted Stock Units (RSUs) [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Number of restricted shares granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">224,133<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">17,753<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Number of restricted shares granted</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">288,889<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">288,889<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan [Member] | Chief Operating Officer [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Number of shares issued</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">10,543<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 6,500,000<span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Maximum [Member]</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase value authorized</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> <td class="nump">$ 1,000,000<span></span> </td> <td class="nump">$ 1,000,000<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by Share-based payment award, options, vested and expected to vest, exercisable and outstanding, aggregate intrinsic value.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares issued for services withheld for taxes.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value issued for services withheld for taxes.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>VTSI_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>srt_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=VTSI_PerformanceBasedRestrictedStockUnitsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=VTSI_PerformanceBasedRestrictedStockUnitsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_FormerExecutiveChairmanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_FormerExecutiveChairmanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PlanNameAxis=VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=VTSI_ExecutiveChairmanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=VTSI_ExecutiveChairmanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>56 <FILENAME>R46.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="include/report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46462860248608"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details Narrative)<br></strong></div></th> <th class="th" colspan="1">1 Months Ended</th> </tr> <tr><th class="th"> <div>Oct. 31, 2024 </div> <div>shares</div> </th></tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td> <td class="text"> <span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued for services</a></td> <td class="nump">8,500<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EXCEL <SEQUENCE>57 <FILENAME>Financial_Report.xlsx <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> begin 644 Financial_Report.xlsx M4$L#!!0 ( +> ;%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04 M " "W@&Q99\S-S^\ K @ $0 &1O8U!R;W!S+V-O<F4N>&ULS9+/ M:L,P#(=?9?B>*';V!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_ M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H< M]1Y!5-4]>"1M-6F8@$5<B$PUUDB34%.7SGAK%GS\3.T,LP:P18^!,O"2 U/3 MQ'@:V@:N@ E&F'S^+J!=B'/U3^S< 79.#MDMJ;[OR[Z><^,.'-Z?GU[G=0L7 M,NE@</R5G:13Q!6[3'ZKUYOM(U.B$K<%YP476\%E=2?KAX_)]8??5=AWUNW< M/S:^"*H&?MV%^@)02P,$% @ MX!L69E<G",0!@ G"< !, !X;"]T M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M>	+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4 M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1 MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_( M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8 M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7 M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@-> MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "W@&Q9[X0B)L,% #!'@ & 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM M;+6977/:1AB%[_,K=FBGD\P8D%: (;69P;+=,DT(-JX[2:<7B[2 QI)672U@ M__N^*X'D>%8O5!-R$>OK'/;9SR/MQ5;(IW3%N2+/41BGEXV54LG'=COU5CQB M:4LD/(8["R$CIN!4+MMI(CGS,U$4MJEE]=H1"^+&\"*[-I7#"[%681#SJ23I M.HJ8?+GBH=A>-NS&_L)]L%PI?:$]O$C8DL^X^C.92CAK%RY^$/$X#41,)%]< M-D;V1]>A6I ]\1CP;?KJF&B4N1!/^F3L7S8L72(><D]I"P9_-MSE8:B=H!S_ M[DP;Q6]JX>OCO?MM!@\P<Y9R5X1_!;Y:73;Z#>+S!5N'ZEYL?^<[H*[V\T28 M9O^3;?YLI],@WCI5(MJ)H011$.=_V?.N(EX)G%Z%@.X$](W KOH%9R=P,M"\ M9!G6-5-L>"'%EDC]-+CI@ZQN,C70!+%NQIF2<#< G1JZ8L,E:9)TQ21/+]H* M//6=MK?37^5Z6J$?D,\B5JN4W,0^][_7MZ$L18'HOD!7%#6<\:1%'.N,4(MV M#.5Q<?E$;%K$ZIKDWQ7'*>K'R?P<M'[^'LU3):'+_6.JH=RA8W;0X_!CFC"/ M7S9@H*5<;GAC^,M/=L_ZU83W@\R^@^T4L!W,?7@MO#4,444>7A)N(L7EMM6\ M,R&AJII(W0*IBY9I!#Q^QG0;LJ6)"=<O6)B:JL)%936A>@54[[AVNELSJ;@, M7\@]3X14)C[<2LFU$0]5U<0[+_#.C^R&DL%ZD4WWU7RX5V7[H;*:@/T"L'\< MX)3+0/AZ[B0P>QN''.Y4S):5TR6JK\DY*#@'QW'>!JG'PCWN+5PV+C6XVYUC MXD,U-?ELJUP]K?]%^)4S6<UWP*RJ"7%97<97"<%&B^6NI7R+B/78 W;-IDV; MCFT$195U06D)2M&2W<0J4"_ &7(R64=S+HUXN(EEV4VGWZ&6$1#5U@4LLXR- MIH<]X#U?!CK.0)M.6&1N0]SH<7S_<#\Z>S>>N"TCYRE2C%W&&!L/(CM.%WJM MA!X[AFCZ3/[@+T92W,J"]K3Z7=HQ3CZXN"YGF6UL/)SL.!_8,QG[ !LL H]E MRR72?7'+@0/#TSKO50S04Z0>NXP]-AY6=KSCV!,2XD"&>D9F"B8B(B1QQ1H: M'-I=^.9.C;M/'HW(ITA"=AF%;#R_[)!'O@_NZ=G^@'R"Y\B7V,R)6])!]QV! M?S<MJ*F\'CF9AL!@Y#]%4+++I&3C ><MOZO/H*T?Q#8VLN-V[HK%?F@<&2XN MK4M:9B4;CS=O28MN/95B$\3&UKDZX#GZ9@0]16:B96:B>,QY"SH5J8)9^EN0 M5([< XXP/].N\5O!*9(3+9,3/9"<,D[)6348;O"^T[<^&,%.D91HF90H'G(^ MB2S.KT2,):4#)H->OVEW^GTCWRF"$BV#$L7SS4.@( .*!;'I^_D',N/>6D); M&B%Q)U=$D8BS^7:FA/=T1GZV6CI4D 1B](:%YM=OW+4N?QF@*)YZX,7;#^(E MF;U$<Q$:L7&#QX?9V,AUBL!$R\!$\72S;TAR\^S!2K#DE0'X@-%D-+L>&3]V MX<*ZA&5$HD=%I/T[6_[9)&M*6$[,;Z4''+\:/PN[N*HN9YF+Z%&Y:!PK+O.M M /T^RO;@1D[<L8KS%/F'EOF''I5_]#LI!%Q(!$LAS?,0[C,1<9-Y'@<;,/%S M0R/O*5(0+5,0/2H%S2(6AN1JG<+MU-QK<9^J[YJXK":>4V8?YZCL<Q-QN=2C M\C=P4"N(!U'"8F.['C"L_+Z)Z^J"EM''P9/+OAU7'-H1P\-MJO%.$8"<,@ Y M1WTJRE?W_<H^R_;0R)>U@D ;ZP742/R#HLVN'G*W;N:F]VPW0]NF'3K0@7CS MFK']:I-0=[]L[S0EGGYISO<+BZO%_NPHVY5LEX_GF[N?F>Z]*0GY J16ZQQ^ M7N;[I?F)$DFVY3@72HDH.UQQYG.I'X#["R'4_D3_0+%K/?P/4$L#!!0 ( M +> ;%FW%+4!GP< '$E 8 >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL MK5IK;]LV%/TKA#<4'9#4?.G5)@;:%,,&[!$TZ_9AV =&8F*ADNA)=-+LU^]2 M=BQ+?#C>_"6Q[,NK<ZG+<PYI7SRJ]DNWE%*CKW75=)>SI=:KM_-YER]E+;HW M:B4;^.1.M;70<-G>S[M5*T71#ZJK.<4XGM>B;&:+B_Z]ZW9QH=:Z*AMYW:)N M7=>B??H@*_5X.2.SYS<^E?=+;=Z8+RY6XE[>2/UY==W"U7R7I2AKV72E:E K M[RYG[\G;*QZ9 7W$[Z5\[/9>(U/*K5)?S,6/Q>4,&T2RDKDV*03\>Y!7LJI, M)L#Q]S;I;'=/,W#_]7/V[_OBH9A;T<DK5?U1%GIY.4MGJ)!W8EWI3^KQ![DM MJ >8JZKK_Z+';2R>H7S=:55O!P."NFPV_\77[43L#2#<,X!N!]"7#F#; :PO M=(.L+^NCT&)QT:I'U)IHR&9>]'/3CX9JRL8\QAO=PJ<EC-.+*]44\%!D@3Z( M2C2Y1#<F5X=>?V[$NBBU++Y#Y^CSS4?T^MOO+N8:[FE&SO-M_@^;_-23_T:N MWB"&SQ#%E#N&7X6'?Y0Y#"?]<#8>/H=*=^727;FTS\=\Y:[;5C8:B:Z#(M^Z MZMDDX.X$9E6][58BEY<S6#:=;!_D;/'J&Q+C=Z[J3I1L5"O;U<I"V1=7HELB MT10H-R_DW^OR0510?.>J>I,J[E.9I?^P(%D<ISR*+N8/^Q4Y M.49RFGN\ 1 M6KY#RX-HW^>Y6@,XX(9< M+;2IZA1FH7V$VF: ]#0DF<1&2"U8XC44(YX8D; M:[3#&@6Q_M@\P#RJ]LF+,++OS#)",IY.(#H"*<<\3;$;8KR#& <A?FYNRZJ" M9=U*P+J6+I"Q=6]*HS1C>(+1CB,$9S&)W1"3'<0D"/&ZE2M1%DA^71D&ZOI> M57HI6R"^_67JPI[8F-(T)M;\VG$9CE/,W-#3'?0T"/TWI47U I2I=7?.,TXI MHQ.8CL TRR*:IFZ@V0YH%N2[GU1S?ZYE6X<8+SLEXYTHV:A:@@<UPP=Z"@Q. MJY_Z7C*4MP++H;W+=)MMU$8QBPAG;/* 7)$13Q-,/+Q']A28!#'_"HB%+IM[ M5$DP)*@USN-<W9VOX:)_;'[\Q.Z;).4)GZ*WXQ("].[A03+(*0DJ&#"A%LU] M"62];3 _5&I!B&*<)M9$N^*2B'OXD QJ2,)R>"-AO9;0&H5<J:XT4*OGU>$$ MS"P@+(JSZ<KUA!$/W$$.25@/?^V)\'E2PTAMG:,8]'#*XX?CQE@'.21A/?PH M[R1088&T^'JH8VW!8^ >,+;ZP!$8,PR+SH-V4$82EL8->5<39G2"=2@D(11D M9NJ*7)$X9FGBA3NH) G+Y 9N *0M<7$,&L>29 K2$9G%#.R&C\,&/23IBWQU M50KP':4NI5MJ2%!7C]6:4V4;%SUH*PF*V6!95^+)^%5GP9G#/%$215.CX@BD M-*6<>CB:#II(PYH(,-LU+,Y<U<9HB<WVN3'6L!*Z_Z!SMQ9UB![8)X:G).@( MI)02[K.(=!!'&A;'9_ !D[C7<\XB'-J'4_!6TQKL.)8E.(HR3PU[>\ZP2/ZB MM-PUR=DS;B=66_PHPRF=ZKDKCH)QB3Q0!Y&D89&<>I'GN86=3K=4K?9J$+5E MD&249A9RAUP2L"P>#:*#7M*P7NXT:+OA.0C8%D.>9$E*I]3N"(P3%I/$-]F# M;-*P;(YW$8?:V-9#:.(DL3;HCD#8]48\23PL3P?EI/$+=Q.'>)X&)?CH4Y03 M91N7/2@P#2NPW5I!.T9MF07&I'$23Y^4*Y!0, Z>!S7(,0WO3R>,$X9K[SV3 MF!I+-H7K"$P)E.;QNG004AH6T@#KA*';F@EL27 V16['<49)XIEG-D@K"TOK MU$H>6,/,H:<XBW&46J=LCDA"HX3[3B[8H*@LK*A;S >0VF)(LHRDC$^[PA%) MS:[8RX]LT$T6ULTK5=>E-AOXC>SGJC%-(IL<4*/7-U(BT^B($.?!=#B[FS60 MBWY.D&@\ WLGN"Q(N#=:Y5^6JBIDV[WZ)H5)?=>?:N@G)^NRH+@?R[JGRC:N M?1!T%A;TZ_:9=CLS"^A;_ 9C3(#56O0@JK5\A^A9A/$9O(O$6H/:E__(XAUJ M%$B_ $BH[#KC'56+U%IW&GH(VL<Y<4$HQ[3*_T\TGJ[!3+"PF3"+!7S]9J[Z M^7$6ZC 'A$[WWLXH[/'!;+ /++SQ?E\4I=E\ /V8@]_SLD&Y6)5 1TZH]I:: M49Y&&9G2NRN2&&\4^RAHD'X6EG[8?JSK]6:;5#:P@W+/JN,TFL4@HIG%ZXY( MW$?Z>'W0?/:2,^G.RQA.X(YSYYC HF+3LP-7)(TI26//_I0-ZL_"ZF\)4D_V M1Q9B*[SG$,05&3P$X8,;X&$WL%V"5Y7H.O0>_?FSK&]E^Y?S&ZQ@IF.9^E39 MQG4/CH*34ZH4#_J3HVL_4;9Q[8-'X8<]RF':#2<Y0E].D&A<Z&!%^(%OD_>; M^T.XN4]J0TZ5;5SWWM?2_*3-_1\,0*#V$V4;USYX"GX*3Q%.<DQS__]$FT+G M>[^',3]&^EFT]V73P>[R#C+C-PG<J-W\OF=SH=6J_XG,K=):U?W+I13PR$T M?'ZG8)^QO3"_NMG]RFKQ+U!+ P04 " "W@&Q9S;H0C6\# U$ & M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*V876^;,!2&_XK%IJF5NH#)=Y=$ M:E--VT6EJ%&WBVD7#IP$5,#,=I)NOWXV4(@+ 1(E%PF&<UZ>8WSRQIGL*7OA M'H! KV$0\:GA"1'?FB9W/ @)[] 8(GEE35E(A!RRC<EC!L1-DL+ M"UK8(;$ MCXS9)#FW8+,)W8K CV#!$-^&(6%_[R&@^ZF!C;<33_[&$^J$.9O$9 -+$,_Q M@LF1F:NX?@@1]VF$&*RGQAV^G>.Q2D@B?OBPYP?'2)6RHO1%#;Z[4\-21!" M(Y0$D1\[F$,0*"7)\2<3-?)[JL3#XS?UKTGQLI@5X3"GP4_?%=[4&!G(A379 M!N*)[K]!5E!?Z3DTX,D[VJ>Q@X&!G"T7-,R2)4'H1^DG><TFXB !]XXDV%F" MW3:AFR5TDT)3LJ2L!R+(;,+H'C$5+=7403(W2;:LQH_48UP*)J_Z,D_,YC1R MY4,!%]V3@$0.H*72XNCJ.2);UQ?@7J.K!6$0"0^$[Y#@&GU&'Y&)N"?/\HDI M)(82,YWLEO?I+>TCMUQ"W$%=ZP;9EMVK2)_7IS^ (]-QDM[5TTU9?#X#=CX# M=J+7.Z*WD.L&&),S("?;>;E!,6%H1X(M5)66:@T3+=4BNYG5L2P+3\S=80F- M81IJ-T?MGH::/@)$ML*CS/\';A5RJMD_8+'[EGJ]8VZ.TZ![.73O+&B?\VTU M<*\$\AZU+D*#[.>0_;,@Y1<?%R1R_6A31=IO)*V+T$@'.>F@EG1.PU!^_;59 MJX-V:[4Q3.,<YIS#$SA;+=1A::[2]5=:J2T"->91SCPZG?GX.AV5,#"V>_;8 M[K_CK0K$UM#N'N$=Y[SCTWD;ENRX+7158!TTM@K+L=I@SP/".;I#OQXA7 '[ M7>DDM4KJ-\XMCXD#4T/^B.' =F#,/GW ^M+I;%<2$VO^\!J\:5:-U-J[-WF M.)VU,$5<[XIGM&^FV&PT+0)UZL(?<;U!GMC N&QY)=:Z$)VR,$1<[XCGM"UN M-L7:$!VUL$5<[XM:J][7MVJMTLFM>B$UO>["9/'%7!:WM-GF.)VU,%I\<:?% M90<=5K=J<Z!.75@MOJC7XK*'EECK0G3*PF#QY1T6EYVSA%H7DJ*:!WLZM:%^ M)&SC1QP%L)8Y5F<HDUFZ1TT'@L;)-F]%A=PT)H>>W-<#4P'R^II2\390.\?\ MGX+9?U!+ P04 " "W@&Q9M!->L'X& "V(0 & 'AL+W=O<FMS:&5E M=',O<VAE970T+GAM;*U:WW.C-A#^5QBWT[F;Z<7Z@1!*$\]<;-K>P[69I-=[ MZ/2!V'+,'" 7Y"3][RLP,;:T*)<K]W !_.TNGW99?4)</*KJ2[V14@=/15[6 MEY.-UMOSZ;1>;F21UF=J*TOSRUI51:K-:74_K;>53%>M49%/"4+1M$BS<C*[ M:*]=5[,+M=-Y5LKK*JAW19%6_U[)7#U>3O#D^<)-=K_1S87I[&*;WLM;J3]M MKRMS-CUX666%+.M,E4$EUY>3]_@\(;PQ:!%_9O*Q/CH.&BIW2GUI3CZL+B>H MN2.9RZ5N7*3FSX.<RSQO/)G[^*=S.CG$; R/CY^]_]R2-V3NTEK.5?XY6^G- MY22>!"NY3G>YOE&/O\J.$&O\+55>M_\'CWLLXY-@N:NU*CIC<P=%5N[_ID_= M0!P9&#^P >D,B&T0#AC0SH!^;82P,PB_-@+K#%KJTSWW=N 6J4YG%Y5Z#*H& M;;PU!^WHM]9FO+*R*91;79E?,V.G9W-5KDS:Y2JXU:F6I@1T':AU\/M65FF3 MRCIX\ZE,=ZM,R]7;X%WPZ781O/G^[<54F^B-C^FRBW2UCT0&(M'@HRKUI@X2 M$W$%V"_\]L)C/S6L#]3),_4KXG5X*[=G 44_!@21$+B?^=>;4XC._XN>?'/T MD\&@ASJ@K3\ZX.]&/LAR)^MS*+%[TQ V;5K9>;U-E_)R8GI5+:L'.9G]\!V. MT$_0J([I;#&FLV0D9R?C'Q[&/_1YG_VA=)J;SMMF <K!WCQJS9ON_S#C81R2 M2%Q,'XZ'%\"Q"+.8G.(6+H[@B%&.^"DP 8!<$!82= ">,&8'QLS+>*YJW72: M.LUE#3'>F[.CP%C$$1&1Q=C%$<P90['%V,4Q',6"6[C$Q8DH$OS(WPG?Z, W M\O+]I5)U'6PKM<XT1#=R;R\47'!JT05P-(X0#RVZ+@Y'IF(XL2HF 8 Q88QC M A/F!\+<VU*Z*:2\#^33MIECX.;"QVPN8SI;C.DL&<G922;B0R9B?^G)TJ0B M#])R%:0KHR*R6C>I>0 [3>S40XC, Q5;!39W<900@3BS"M'%860:B, 6,'&! M@A#C#\-U* [LA9?]C1G/M%IN6OHKTV%SM6UT#L1=.+? 2<B9U1/G+BR,.8WM MCN/"".$T)%8O3EP<%A$+Z4#'P:@7=\A+_3>STE#V8PA*-^0RXB&A(;:8 T#* M36.)K#:U ("88B$HM2<8"(EQ'.%8#/ _$K?8R_]#N52%#-:5*I['P2A:< "P MFWG&(DIL_BX.F]DAPMCF[P(IB1D5=O*AR"@2C- !]J1G3_P-6&]D%63[,7C3 M9?\MV(0[3R-UX5&]+4;UEHSE[30GO<S&7A5YDA,P$=0M&Q8Z*@^ $4H9<:K0 MQ1E0A)%=A"XN(HQ' ZT7][(6^W7MGJ^O\WCMX7P$8-&%#H5W)$0DLH=DI( ) M&)"$E X(8]PK8^R7QFW;?JE07)D*%@J@CI$(A3U) SBX4%R<40<A'2J47AUC MOSSN6O6=7*M*-C+Y(6M?1IG3YQ:FTR=XI8!="<L%QLB9O""I:Y#(J1$72&/$ M$7*:-Q YY$BP<& \>O&,O8IP=OVZ$>! FF.$D#T" "XTV7,&P,6U_)UR<'%F MYJ:8#3T#O63%?LW:/ .>ZH^=52F+*9!Q%X<C&G*!;,(ND*+FGY-Q(+)9?<5H M*..]3,7".UWWC ,C50)S4)CLUYNTDO"<[96]KYZSQ_2V&-5;,I:WT]>$O8HF M?A5]E=;9$LI 9Q<?U0(Z0U9KG8,H>_&S %'$ULH@:FB!1'J=3/PZ>9'E.PV^ ME+WJ+%_B"*%<CA#*Y0BA!CGV:ICXU?#G=L] FA7P@UD(W,O]DU4':J=K;9:& M9H4$/F9D5&D\JK?%J-Z2L;R=)JB7QL0OC8<?,U><F@4B9[']4G,.(9&@H8CL MUY\P,C:3)K7+$42:63..!DJR%\?$+XY]CYTK+H<X TBC\ A#PN8,(D'.()(( MS-@ YU[;DI>U[6WSRC?XZZ,L[F3U-TC?Z^35#]V8WA:C>DO&\G::CEYVD^C; M]WV(5[*_.@MC>EN,ZBT9R]MI%GJQ3_QB_\7=G\[^Y>T?" CN_P# @0T@" GO M $V/]J$+6=VW'P#41LGN2KW?BCQ</7QD\+[=6K>N7^'S.0:N+_!YLO^$H'>_ M_Z+A8UK=9V4=Y')M0J$S;AZK:O^1P/Y$JVV["WZGM%9%>[B1Z4I6#<#\OE9* M/Y\T 0Z?:LS^ U!+ P04 " "W@&Q9BE/(LPH* "070 & 'AL+W=O M<FMS:&5E=',O<VAE970U+GAM;+6<;W/;N!&'OPI'[;1W,[F(^$-23&W/7"R" M;6>NXXDOUQ>=OF DV.9$$G4D%2??OJ"DB"*P! G>UB\2RP9^N_3N@L0#@#>O M1?FY>I&R]KYN-[OJ=O92U_MW\WFU>I';K'I;[.5._>:I*+=9K3Z6S_-J7\IL M?>RTW<RI[X?S;9;O9G<WQY\]E'<WQ:'>Y#OY4'K58;O-RF_OY:9XO9V1V?<? M?,B?7^KF!_.[FWWV+!]E_7'_4*I/\XO*.M_*7947.Z^43[>SG\F[E,=-AV.+ MWW+Y6EU][S67\JDH/C<?_K&^G?F-1W(C5W4CD:G_OLA[N=DT2LJ/W\^BLXO- MIN/U]]_5Q?'BU<5\RBIY7VS^G:_KE]O98N:MY5-VV-0?BM>_R_,%!8W>JMA4 MQW^]UU/;2#5>':JZV)X[*P^V^>[T?_;U_(>XZD"#G@[TW('J'6A/!W;NP+0. M+.SIP,\=N-ZAST)P[A#H+D4]'<)SAU#K0%A/A^C<(3H&Z_37/89FF=79W4U9 MO'IETUJI-=\<XWOLK2*2[YI4?*Q+]=M<]:OO[HO=6B667'N/=59+E61UY15/ MWOU+MGN6E9?OU"^*U>>78K.69?57+_G]D-??O!\^[K+#.J_E^D?O)^_CX]+[ MX<\_WLQKY5(C/%^=S;\_F:<]YA]4XLFR/)I75KS__"*WGV3Y7T#IWJYT7VRW MQ6Y89FF7^7FM+DK52+;Q'K)\_9.Z_OMLG]?JLT4TL8O^J@:)ZE!^.WGWQCO[ M:A$4=L$/LE:CC/JK)5FYRW?/E4TK'7"N4!?7[397273))'K))'K4X3TZ[[-- MMEM)+ZN]I5R]]1AYXU&?4B@IK$K-Z/NNVF<K>3M3PVLERR]R=N=!*7'2"8\Z MS:#[Y8[XB_AF_N4ZX&8C1CCU61QT&R9(7@G3(*6A3YAF+P4<8^&"A*2]@DXD MV"42;$PDWGC52Z8\'141JZ)#1$XZ02<BL>]'@1Z5"0;_\B<2^G^#R@]33&"* MI4ABG3S@ESS@UCPXC87%OAG/*D]^E>4J5R,]%'ZKD$/XN9G26MRYD2"<J 31 M2A')'X&DD\)>,[A.@TM\@BGQ^5ZW4)RL@HZY>1^8M4H#/11+3),)IIC %$N1 MQ#J)$%X2(71(A%+N#^7J)>LI5:N40ZF&YKU3BWQHY$?$XU@;R!,D?P223@IX MK9+:ATLUND0H&A&AO*H.ZJ%+30"]QH-\!1>I5<HA0D@Z2R2=!$E'(.FD?URG MDPN+2RXLIN6";>"V2KH.W OS;K3PXT@K7TR3"::8P!1+D<0ZJ1!?4B$>D0IG MW5,R/!WJ0RFMXX-5TV%\B ='\-A(%!I&/.+:$([DD$#227O<#N QG/@MZ_"M MX?J7K+U\MRJV$B05ULX.<<$26F())5A"XBQT'9H@]*.%KZ54.J)A-XA7P(J, MY0R/<J]FM?YQ5LO D%JE7$)* -(0:Q>]/+>ZOFA&U"5'X4*K."S'!& R6H11 MS&(]((!O<1BQA4]Z(M*"'S**_%SSAN'(8"&@LY!&'$+"@E"/S@23_3=$5#6! MJI9BJ77SH<5/9!1_&L6=[%(N><#&L$!B\JD>&(CEF !,PC@0\LW* TD+@HB= M!$TA@G9)E\B8\*2'"4XQ::E03#6!JI9BJ77SH05/Q$Z>>BH4'JDGD!$X#P*S M0E4BZ#E@4BE&XB"*0J-"D1P3@$GBAR&-8Z:7J-F2TY 2=<?M*=$6 1$[ QHH M43@T6"R(F-"$J-A$E.DT<(I)2XEBJ@E4M11+K9L/+7 B=N)T5:+_/.P&'J:P MB--92'O,I7H.1$")1CXWV'&"Y9@ 3(:4J5NW\9@+^*:>AA<1[WO,;;$/L7,? MH$*'(S.!3L"1,9E/$YDPTB?SRRDF+16*"GY0U5(LM6X^M.R'C($_HY;7[$HN M:3#,?(A)3PB/S-+$@CY80FF/XSUU2UOJ0^W49\(RFUW1%==2DX4 ZVRH-A-4 M-8&JEF*I=?.A!4C4#I"<5MOL6BY;59"$EM0$.20*0GU9#LN>P!)*!QWOQO-J MWY$=/SFMS=FU7.()[#W2*QK)5H(E)+"$4@I0MYXXMMB(VK'1I'4UNZ;S2 T@ M&.HO] =@5*,)JII 54NQU+HIT7(K.F8'D^OZFEW4I<:1A);41&!A9&ZEP+(G ML(320<>[@6T!%+4#*/M*G+VS2P"1A)980@F6D* M H9CV+MN3(=T; ;Q!99 MT5'(:M1ZCUW*):3 OB5S)8Z:0*MG)0[+,0&8A%?B(-^L*W&TA49T%#1R6HFS M2[I$QD0O/2MQ4TQ:[I^8:@)5+<52Z^9#BZSH*&0U"E79I5SR8#$&(E(3:/5 M1"S'!& 2AHB0;U:(2%MH1.W0: I$M$NZ1 8@+#!$G&+24J&8:@)5+<52ZY[4 M:.$4L\.IG@KE4![8I5P.:?C 2AS1@10SL16CC,8QT78:)EB."< D87X4+_0; M? JTY %OLKFG1%G+A]BH#49])0J'!@L3,0"2J"]JKL1-,6DY08.I)E#54BRU M;CZT?(E-.M@&#M5V*9<\ /"2N5C.3 S3LUB.Y9@ 3/8LE@,M[8OE[.J VQ\Z MX0:'!NV(&W#XLGV+24J*XI]QPC[G]/S@1:SD1&\.)1BW%V95<TH / F!F MTA/J&X^;"99+ DLHA1T/>H@!:[$/0S_Q9E=T!;S,A"&=PT'GN*&>>4-5$ZAJ M*99:-Q]:@L3&''P;N71CUW*I7 AZ<=4L8PE6$("2RAEP&:OGI.LK"5/;.(! M.6MM8[*6>P;P)^:'^L[>):K5!%5-H*JE6&K=G&CI$QMS4,YU]<8NZE+F2$)+ M9N*@P%_XOO&,C06JL(328<^[H6TQ%K-C+/OZC;VS2PB1A)980@F6D& FBV-^ M\T7U:=1PP^[;(5KVQ$>SI^M5 A!PV*4<0LHA]D2-MT1 [(DO@ICH#\]8C@G M)&''B:U^4 -HR4/U=.RSGHDM;]D3=V9/PZ'!8D\<8D^4TYCJM] I)OMOH:AJ M E4MQ5+KYD/+GOAH]C3((.U2+GD L2<##W. /<%X&,LQ 9CLP<- 2SL>YBU[ MXL[L:3@T6.R)@^P)PL-33%I*%)4]H:JE6&K=?+AZR=(8]C1R#FO7<DD$@#X9 M-U$D8PF6D, 22KD)J/KFL+RE4WP,G7*<P]HU7>>P'-BL \UA4:TFJ&H"52W% M4NOF1$NH^!A"Y3J'M8NZE#F2T)(#T"<(C=E&@F508 FEPYYW0]LB*VY'5O8Y MK+VS2PBQ7N.$)91@"0EN$K=@P8A/]*>QP7;=$+:$B8_>WS0\3<+B2AS8WP3, M8,U6?3-8+&P$.=8S@S5;#LQ@6S+$G3<X#8<&BQ=Q8(-3SPP6=8,3JII 54NQ MU$[Y,+]ZU73SKO)?LO(YWU7>1CXI>?]MI/[VY>GUWZ</=;$_OGWZ4U'7Q?;X M[8O,UK)L&JC?/Q5%_?U#\T+KRTO8[_X'4$L#!!0 ( +> ;%G(AHQOS08 M +$= 8 >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULM5E;;]LV%/XKA#<, M+5#7XD6W+#&02XL56+>@7K9G1:)CKK+HDG0N^_4[E!S)EB@V&;P\Q)9\>/B= MZ\?+Z8-47_6*<X,>UV6ESR8K8S8GLYG.5WR=Z?=RPROX92G5.C/PJ.YF>J-X M5M2#UN6,!$$T6V>BFLQ/ZW?7:GXJMZ84%;]62&_7ZTP]7?!2/IQ-\.3YQ1=Q MMS+VQ6Q^NLGN^(*;F\VU@J=9JZ40:UYI(2ND^/)L<HY/+FEH!]02?PK^H/>^ M(VO*K91?[<.GXFP26$2\Y+FQ*C+XN.>7O"RM)L#Q;:=TTLYI!^Y_?];^L38> MC+G--+^4Y5^B,*NS23)!!5]FV])\D0^_\)U!-<!<EKK^CQYVLL$$Y5MMY'HW M&!"L1=5\9H\[1^P- #WN 60W@/0'L)$!=#> UH8VR&JSKC*3S4^5?$#*2H,V M^Z7V33T:K!&5#>/"*/A5P#@SOY15 4'A!5J8S' (D-%(+M%EIE?H(P19HS<W M5;8MA.'%6S1%-XLK].;'MZ<S [-;';-\-]-%,Q,9F2E%GV5E5AI]@!F+P_$S M0-U")\_0+XA7X8)OWB,:O$,D(,R!Y_+EPZD'#FT]26M]=,R3UF/+VF-+)=<( M*DUE1E1W3:H*([@^<;FM4<O<:FT9G^A-EO.S"=2IYNJ>3^8__8"CX&>7S4=2 M=N !UGJ ^;3/?X.N(ZI<KCEZ4TJMG4G2J(AJ%;;'W,]I8/_(Z>Q^WY"A7!@% M<1*P5NX 8]AB#+U1.B_^AJ)JTMQ(:$2YK')1<E1UX.&]?<IM0#=*W@O(5W3[ M]/*(AL>,Z)&4'7@K:KT5>2-ZQ4%I+K*FXU8%RM92&?%/_<)E>:,NW(M:0AE+ M62^X0[$XP"&-W+&-6[2Q%VW-0;9Y;37_+M)X ('0A&#:0SH4HU$:Q\2--&F1 M)GZD3:00T##ZLKAQX4L&$X=!$@1]?-YYW-F!/(F1M@:D7@,61N9?D=!Z"Z5A MK;"Z1<Y=EJ0#2W"_V(<BE!$6AVXOXZ CM\ +\R(KT!6_->C#X\:RG).U@L'D M4QRR@/1!^N=ZO:_Q'D=C/[6LLNJ.:^A/^SU(:PY-S%9E*;);48[WHYWZ(S6D M8VD[= ;IG$&\,3W/<[FU[1LZ$Q?WV6W)W]E^[32<#/M1%&&&DWYLAX)3C#'% M$4E&DK!;%V OZ<X_5?= -U(]C<.DKA0,XB :X'1)XH328*0CX8Z\L9^]K_B2 M*P7E;+)'KITPV;"2*<$A[H,<RDTI)B0-Q@JZ8V_LI;OY306)7@)(Q<&I6W=! MARX?L93B/@TY)!E+8@ Z@K/C3>PGSFO%-YDH$&_Z3E.FTJRX@D4]>+DRN_IU M&C"DQVD:IY2%??P.P3A.0SJ6LQV38C^5_EY#]4#T#G]1+]R9,"18'+,XQ2,6 M= R+_13;MHE-]F1[Q%X$LCQ7EK>>@^,T<,B_4Q;3.$X&V3Z49+"8"5@\8D+' ML=A/LK]RV)^VS?W)"7/(G%/"TFB8Z@Y!FA*\MZ XW(1U'$O\'-OV#4])$A?' MIB1.DJ"'TR$9DC@*\4A_(QV)$B\OU;N3%RWIG0;@X7(QBE(2I7W\0T%&HS . M1Q*:=+Q'R*OVEP)H1;]D-T*\?/I:]C^6MD,O=&1*_&1ZO57YRI8%+/-%96!= M).KB'NU4?GVOZ%1'4'1H<\?,Q,_,^S9#\D+*FJ>ZG?%O6[&Q>UFGX0X6QI"R MT![Z.>N0A(+;%SQ$WM$U\=-U6W-OMO:(251OG6GKA.]B<3=\AZ07?L?B)'I5 MR2U%E57Y2TK.NSIX=<D=2=NA%[JU /&O!:Z5 *,W66FIM#T@+&!;Y31]2.A3 M'"=A. B;4S!.R,@)#^FHGWQG=[VXV6U-G0"'?$V"X2+6(<9P.DJ7':D3/ZFW M);&K"&=2.7$[&!R'"0OZ>P2G( V![-W8:4?UU$_UNP,^5:]+ +JUPWFB.23Q M!"?18-OOD*,QCL-D#&E']M1/]G7EVA8)!6&4R WXVJ)]AV[YG:@JZV[;3;D2 MTIDE=,CC.$E8FK#^"8Q+DK($'#ZR *0=Y5/_5G?<"FX7LU[\PPTM3J,H86%_ M$^&2C*$BH&A'\.^=B/N/Q!?;S::L[Q2@>11"YZ746U7S6/[<6B&/FLLH(2OW M\?AQS\?_CP-RVE$Y]5/YI\IP&TQT#;M#I[6./3:T1-SOGOYY7K\:H1VG4S^G M_V&/!\;QA\-S>XI#Q@:U_Q_.M9T&S/8NO]9<W=5W@AK5N[_F,JE]V]X[GM>W M;;WW%_CDLKD][-0TEYF?,P5-0Z.2+T%E\#X&[*JY'VP>C-S45VRWTABYKK^N M>%9P907@]Z64YOG!3M#>TL[_!5!+ P04 " "W@&Q9I'HOR?\5 4/ M& 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;,U;:V_;2++]SE_1\ X6#D#+ M)$6])@_ \3BSN7<F8\3.SH>+^X$B6U)/*%++)NUX?OT]5?T@94M.)M@%+@89 MRQ2[N[KJU*E'MU_=U\UGO9&R%5^V9:5?GVS:=O?C^;G.-W*;Z5&]DQ6^6=7- M-FOQ:[,^U[M&9@4/VI;G211-S[>9JD[>O.)GU\V;5W77EJJ2UXW0W7:;-0]O M95G?OSZ)3]R#CVJ]:>G!^9M7NVPM;V3[:7?=X+=S/TNAMK+2JJY$(U>O3R[B M']^F]#Z_\$\E[_7@LZ"=+.OZ,_WROGA]$I% LI1Y2S-D^'$G+V59TD00XU]V MSA._) T<?G:SO^.]8R_+3,O+NOQ=%>WF]<G\1!1RE75E^[&^_X>T^YG0?'E= M:OZ_N#?OIHL3D7>ZK;=V,"38JLK\S+Y8/0P&S*,C Q([(&&YS4(LY4]9F[UY MU=3WHJ&W,1M]X*WR: BG*C+*3=O@6X5Q[9O?FG56J3\SHZ*J$#=J7:F5RK.J M%1=Y7G=5JZJUN*Y+E2NI7YVW6)7&GN=VA;=FA>3("@OQ:UVU&RVNJD(6^^// M(:T7.7$BOTV>G?!&[D9B'(4BB9+TF?G&7@5CGF]\9+X#NQ3_<['4;0/(_.^A M#9OYTL/SD1O]J'=9+E^?P$^T;.[DR9N__RV>1B^?D3;UTJ;/S?YO,=BS*QR6 M_T/=RB >B;^Z_-Z @ :\[306U/AF)QM^K,4_57/;9&'POLI'XK3=2/'WO\V3 M)'IY66]W6?40\J_Q2_?8OO_HZ;U\_*33[D'=N&=UU]B'+T)1UGG6RD*H2EQN M(%TIFS"X:-2?=96%0FF1B759+[-2[)KZ3A6R$?5*_-$5:Q!3B\>=EO0$[)A+ M <2HBG:OU;8KL[9N-.MHI<"7S58?? %#!>VXS.Z%K'@BFCL,MJI4+8@R%++H M<M84%J3Y\GJ[E4VN\"N8]+,$+8M;3&&U1=N+9R^UV&%O%6VOE?FFJLMZ#8N$ M0M>K]CYK9,B3Z5Q66:-J[;8(96"8[K<3D(B%/),ZSTJ6(WRD@K-Z=<:2ARR0 MWF:5WJ@=S]_(DE7L]]YNLA94ME6YQI=9>0;>+B&':CL#AY'%@]_'5FD* @'L MT=9"9W>29U9;DAB: Z]KP;/<D_SMIJF[]0;[(<[/K=(VX.?R0<C52G(D$'>J MP8HERZ#:!Z,,9Y=>90][NA4(**4.5,OJ@EW:0RMGHH#)\Q:REE);=+#(4&U3 M.5L6"B2CEAT[TRYKVDHVUI1UH]:*WEDZ=]' @H5JO%B,1::#=[)IH)-K(PBI M+A3L0N\K 99LY78)P"(^QZ$X^BZ0M,:T]ZK=B)^S+>+;UGX#72.V*80^"<4M M)6 GG:OR&P"0^"#OLB(+\KK9U<:=1^)MII4.X!;7Q!\ "6\0VPJZ*NL*1=M8 M87<50Q@;:QGR&GO+RPY10FQD(['1#9EZ*26TTT@H"-\L'P XEA8IAN#9Q*YK M=$<$!(G)E9J.M&[ M^Y*2S*0A[Z\D7G7J!:>P'1T]26'XZ_9P!9GXM12Q<W5 MI:,*@PZL":0N)6&&+9'7U1]=91(,UB#813R[1>?N#V $^#LV&_PD<V.I<<Q! M;=SK 4NT!QS[HJH(N1\E=-X*K$T9BHBCL__V\Z\4>>M@&?%TF94JG>4Q),!V M::Z+7:-*8=Y)1^)2-BT\%Z*8%- 1_ZJNVPI1@5"<E[7N8&M1T2LET#+<P4$] M>(,J2LT GP+O2!8FR/HX EDP=$?V7$NX!T^.[PG=7CV?*M;W#<W.=KX J.'X MWI _7UQ<>TOVH(+U"F*Z@L)#O54MS9)!-MF87P*@C3%S=0FLEX0Y>/<]#2^5 MO)/\Y7#_S&W8%F@0=$ ?\/-?X#5)V-QFG\V0H2YWQD=ZT$.IQ'@E( 8-,!VP M1A@"I).O.!'26LIY0](.P;'>@7>)LZ$[:R"\ R=H:+*L^ -9IAE9 2%:(^20 ML%8NL<I4 YUCIJ!?;E>#KDGZ>L@T+BDS@84]46I0"-O$B.)#/L>Q3&_$"G5! M[Q9X0=6%[K4R$K]#Q7AZ)WG*I]X2(BTO&3RFC"F0!XM54V^?=<278E/?PX1- M2/8L5,%ZM[!E50WMVL"(RM(/@8DH%DRNMH';(=E:=\L_B/4I2,E,,\??(;9F MEF\/::77B%,!@H@TT0+A$D@RV;/QX8.Z;F1 LCOK*7:_0E'*<"<=[;DU(1OX M2W[905!2C:.+KC1D,1*?M"3NOM*&^C4#T+BK02SE.X?9FSR*D$WAU 04Z,HI M#W$\JU#HT<O>&Z1?Q;@.1V<K,)$;.>26R("T%61:R]9@IU39DA(D99F^MQ;) M!SF(/FBE8V-\0"C(.^WG@_OJS68D"GJ)\.Q.5IV5@;0*.M&BZ!J3Z;A!3&4, M[1&R9)MV&(/D'%,*A9VC6.ZS:5B100S2T0,]C889]Y I>TT:5M1'=N,@?I>5 MG65SC9)\UX-0;P"I,ZIU"V0E#SR,V:.^9S?C=+#NEBU (ZP$.@Q4!54@=7H0 MMFJ@07G>T&9I"%+.!C(/OR8%Y7C,M$8"L2'*NEJ?E>SP ^,A=4*<5LM2VJ=$ M<)R2M-F7?C>!EW/@</0L]^!E)X,H.LLM ZM<NMP!5F)NIHW6RU*MK7=:,B5@ M45II4A!;H7/6]M$@(?B(/ D&\BF/2QRSHN:818N\\X89E$P(7U61-2"_MS5^ M^& _K(?>7=R\]8'LX-C+NF!PM,-$YN+&)S+!-)J&3EB#L,O]/5W:/8G36X2. M7&# B^%,],#+@$7^*T,R JLS'<?S7NMNY]R"H9W77"X1B6]92DD)6MO4>F=3 M<K:*4=U6 OA(3C8JW_0,DNUVI>HM::7AF0D+R!-HH=Y(6;OGXFP#3E$YJ-K? MAC.Y0,!)0B;(H1JR$VH-3$C;/483($Y0=!/8F<(]%6RA4X$* =9:F93"R6AT MGGDDA?NO/0/'X2PA0F1+64ME]/L$WJ'S ?G=\-]?SV37#/4_I:-!F MIU2F< M/=,O@J$"-.;1*R;>(VOL$9NO+ZD&[],2GAYQPY*KEG[;OG)\__'VXT48O/]P M.1(??KN]N@EN?Q/OWG^X^'#Y_N(7<7-[<7OUZ]6'VQMQ^LGE42^&CMI7SPCO MM*B&W^=RR/8<[%U.PB[4UXVD%\I/M48)AU%< 89]]6NH#+ I72E-:J*W.&XQ M"M2?&6@N<'6Z=RCWEOS2FG2 >!3&.VL?=M+QJY+'N@'4DGD0IHC&"*J,.56X MJPD W:ZF^,T^9)UB*"<52^>4++B-$/, _UU.Z$7HD<_BAZ-[GWD[.!2LRF&Q MT%4(T27E?3=<.U-<-]&6\IP^65;'/9%B>R-=F4MO.I20W!521!>U4=W@1>7J M=)*%,-T4I@Z@''F00IRZ6(>D+Y?J+N-8!-LXF=V\+T94^>XR<$DA.54F@6@( MS6LHB34&';--3?)@C=K;D0I;5*?:JNF :%S"<KRD#>XE.*>%1$;1#*2R)D.2 M5Y%^"2.KFJ(EJ64)M*X !].=AT]K%A..95,JBGY'K,M26,(>>$G31\(?@^M^ M:/";'RI^Y5&4;P[B9G#CW"EX[$Z?@%+#;BO3BV-&JLO@YO;J.KANZG63;5'J MFJT'>RP%X9#OFV:;6OF<SW%:\/X1W'NL\ZI#WVCZJ4Q:QZ8TWJ@!<1K4D#E) MB"MKV>"0NS[\-6$?H^0AN+240?,/"8.V1> ]IK%#F_ [H$FLL26#&(O2GFS\ M([#I)_H;2.(6=\U%<:&#P^!A/K+2-7[7Y!RGJMIUK<,5M<'6Y@M&FPW,FI+N MC#3R I4AI<^LQEU3MS5Q',9\]"H-K._MLYS,B,+6*+H*0X);!3)HZTH&3$$F M$PZ:^B$K82YI&T:F=@*E<J^4V;*5):4ZG6D78[]X?;BZ?H8B20\]*_9:8/J. M7]I$2#&YN5@ $^0@@M%>GND1I+TC\JZ.0. [?/T#@FN0#P:X5[Z5QZ'B_V@ MEWMT^ ;TT6AA]^AR(@0.\Z"A,S8C /,<-RILJY6^M]UXDQJX_BR+TB/;QE(_ M=[VD]I:FXAWB@R%-BPGEL*^<MW8;2UG)%:*%K<N&BXC]15H3\,B"?67 PW+; M3ANHPSE+G[9NLP?397Q*!M93]VRT[ZVF<'O.4T?!.V?5'N#B^P"^G^<.)/:Y MTA.\]NC^*G*I.A5T$D>&/Z.3*MH>O.#;Z=?#\VM9D_5//7Q&Y;OM@QW+6PF" MMC@B_!3<&S8=-/.^/X)R(A==LU>+#A,W\"2E5.'PBP<G,;E_;V?3X^CJ3E-[ MSDWNQ[AVPQ7H+?#5AFYML^5 #6!2@AZ%1;W7$^-.%J4\>$/349C-7P<]"Y>. M0?U$*:!0;I,TF*<ZHVY?L#=V_V2%G'Q0*@*&O*Q-S<SAC"JSANI](B;KA @0 M&;5]N%HX5MWO;\VEQ$_+)";8TIT*?J4F,FYCR'4C52/8_F<9\C')YT2V@9V3 M87_R>:SUS,'+P?[+* %1JE8/H6D@>W'(Y:B75%?F1(:41+'K6#V%);,UXIKY MW>18QJT>5:I%_^+ <0U='>EW4$Z@Z'&?)(:V4Q>2:V,WH<V-+>,!DL,*RK9_ M ]/^-7T_TU\%"U1@QERLL&[=Z ,H,=V>7E8])!['\'UNVS)LD:)W1"4._\6^ M>@8-1 CA-NJK)]] XO3BB,:_L_J\R3<H5TQMMV\TT1N-:-*=^OY,[EXQXM_O MG2C>UG0B^\UO!K?4:PZ&%S3V6LP!=9BYR?X?6=VG^?I)GA]/)^%\DH@TC-)) M.!XGD&8>SN(YGDSB1;B($C$/%^E<).%X%H?S-!;)>!;.%S,\F<;S<#J?]IGW MS6'*QY!PDLQ%'(ZC69A$D4@F832-Z,%D$L[F^&H:+A8I'L3S&>08BQB"S?$C M!..'21Q]-0''@#3!E%AAD2;B3,18=3RE3^DD#B=8]706\>HOQ'A.LD3/U"(8 MG\["F*3&X D)1)N-!?:\B.G'!(\3<8J=3*:8,EXLPC2:!;]P)*?S?(Y2'.U) M!V?#_UP2_?=LNWM)I\4^C3X3XP46FB5[GY(PG<^AAL7P,Q=C>#!/%V$\B<2, M+)>*10+[3%-\,9V,PQG4[#\%!A".GY(H#>?0QQ08(.VE O\("6*&-=(PF2Y$ MBE>P>S(*%HTF(L8R$[PZ"R=3:&:>_$<P^P$YR/]'AQG/2 M0,E +527D&-$4 M.HH3 Y@G4%_J9B0KP 6\3A, */9?"%@ +C8=('W2'7D;;.O>\YBPIX#_XDC M "T6@/)X.L&#Z00N@Z5@A!G, O^$4RW&_,9D.B:8C(&+Q>);/6>\B,)T-A'S MA)V%0#9>8.*4/$7,QM,PP?JG@$5$>)]A_7$Z><:%4JP^%9,43CV9"_;&F9A, M@=($4D(V+#:9+\+Q? I"F(:SV5@L(E),^FU>]+P?$5M!>_/HT6<8(H'JYLGP ML_.E!&X"B:*%6,S8FQ+X$FR:C/E+ !]OQP!_ H[![V.R^?B17Z4+[!6<":J8 MIU$XC6(R#^AT1GJ(0_;&:"9F0$(TGI)J8K(KC !,36:$* $D+1)CF>^,=SW@ M@SZA<&FFRX7Z6SQ4!KL\Q-V8<I>C*+E\='-J+X/=TK&8:72:;(0Z8"CAS&T6 MZD8CHUPC&;*955_TV88VLH;^5)CR#TGW '(^[J7,=#3TV7XWID.,=-BTZTR- M6C[TNZO%NA^7K65%M^7ZPLP< G_U[+>? QS1KT[)=Z,H._UAP*&+V!/KV!/J M=,"@B)V656//ILD0+/.9AU R0$X<#Y$"_#K\C >PB2<#R'J @HC$PA\YP6ML MN]0_\0U4KAPTI_B[H\U5@@:=%>U8K:Y]*JAMZN[BX8T;E/IYH\SASZUCA2L_ M[MI>Q:(K;/XN$-S0GZ'94WOJ;%#?R'2=N>*77W:*68PNZ)0/H_XTS0M+T'!E M$*%#^$:M:]\^6)P^[54-.Q>^BO'%W;&T]'<Z-G&(5L-DV=295C0N?NB K2]] MGJ3!@\ZWO74Q.F"KQ]WJS+?2AULL6"O[36I7'>U=>-F_W\%43K3&\!Z'$< V M3F><*LXX-?C=U<##[L(@=NW=WN,R!SKKJ-PPY_8D5&XJ-? #BIG6M%64X9YL MT'2@4H_O6&4KA&N/N% LZ79:J6M[85";ZQ-4MG&15WRU'<%+N>LP6*G;D5%6 MU(:G!;5=T70V +J]EH*VY\$DWQG+Y_H"H^"G_G("'QK8(8IZ[V"1)R.X'#4P MX2;$*E,EGR$9+Y"V%>3N*SCEJ6K0I"6;T?5\>S$TW#L;9(Y=J2_$Y?#L,LOM MQ2KIKFI:8XU\K[PO4NF^PG'=#M3I+441@RY46@P%/R (S\!D8PIXX13A;<99 MR@(T.YLMZ-,LQ1LH#I#T1,2>D]3\]+F.SVGH,!T)0MOXFMN>,'U4^C.KX=?L M#TAPV4<*ND3=L=OA-W\S(*!N:M,-J&574U)DVI/^IM% C;!(/ER<49.;U1M: M?<"@?//*7\$BQD1);>YY4+EN;A!(OL-IG3IT?5_3Q.AY8'3P\)3F#9_,;I8< M+"#Z!>RU.;KFP5&3^PW]\1ZI0[6=V1A_1Q=ZW?X8[T"US8LQT[N?WE_2H*Z1 M?: PK83!5WI RWP)T<9FTFM][V( B;JFBRW M.G#FRM35:'M^:59AJ\9U_=\ M N\U12] \M(=N7G7]*Q+HYG?<HKFR 4,YQ =_X#\,V*L : Q,M1T,J& /$9E M-4>B][T-!\I< I;,GP/SC44Z"S :?7R)H[]]6=1\T;-UMS(@-F79].T(Z/97 MO&PT(L];U]P2-#-+?U>'[W1Q;'?>8/$SL#O=T52^\>+P04AZ="/)W7^B\U"M M*3'[!\!>-V9[^VUJ;B)](7)%WH41=#2\I6QT0\F@-G?6^4)*_?2FTZ.)]ZC, MW!E0-M%[%&DPV:?1S4BL)#5 S:UT[L?V^1_U?^$2AU*]??D+FR'V.9^Y/V=D MM)G0&+!).3N;TX>_,/<]XI;GI ,SQU.:%LEJ\!>25=JON;#Y>+W^^LO!Q2)> M+Q(?)!W2\ITOV([+"+I_2M?5F(3H:%_UW^?F>[[.1LY$&45GFXR%NE.%NPY@ MQ]C+OO?\EUSDSM8;^<"LGPJH[5I'.-1E+7G2?B(ZZ;2KVKNX]N#/$3A6+SO3 M/+?'FMRSYCXVD-/6^6=[[!D:?=SS'4%S>*)6P_7MV_6NOU5K8YX.[I%? N94 M:6G))P$-);I\AF#E,RIQIVX-G]:8OJG^<:\MZ<=>8RQK?-#J^/8NXL""I[_ M35^@SD;E@-("Q><84781!;];_0=._T[Y9J>#O<<QE>KA'!5''"%>HP2>)C2_ M.0V 0UN#F3LZ>YHZHSY1.OOVU4)C->SMT;(IM246![;V!(/N;W?PH ^*YKN M_F8B!]]'(Q1B]".>! Y:^T\'VOS67M13V<845/ O$1-4=C,4A>E?47Q$K8DP MHCXH/L*YT_GTFQ6?AM/IXKL4_VA9ZBY._CV*CT;)#/^;Q%[I_LGW!ME#?^QW M/OA+3?[#FTL.$\QVYH\V_5/_)Z\7YB\]^]?-W\O^BE!%@;"4*PR-1K/)B3D? M=[^T]8[_[G-9MZ!6_KB1"/(-O8#OZ0\XW"^T@/]#X#?_!U!+ P04 " "W M@&Q9O.'Q1.X" P!@ & 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;(55 M36_;.!"]ZU<,5*!H <'Z=%9.;0/YV$5SR")(NIO#H@=:&EE$*%(EJ3C^]QU2 MMI("J?<BS8SF/;XA.:/E3NDGTR):>.F$-*NPM;8_CV-3M=@Q,U,]2OK2*-TQ M2Z[>QJ;7R&H/ZD2<)<E9W#$NP_72Q^[T>JD&*[C$.PUFZ#JF]Y<HU&X5IN$Q M<,^WK76!>+WLV18?T/[3WVGRXHFEYAU*PY4$C<TJO$C/+PN7[Q/^Y;@S;VQP ME6R4>G+.3;T*$R<(!5;6,3!Z/>,5"N&(2,:/ V<X+>F ;^TC^U^^=JIEPPQ> M*?'(:]NNPC*$&ALV"'NO=E_Q4,_<\55*&/^$W9B;9R%4@[&J.X!)0<?E^&8O MAWUX RB3WP"R R#SNL>%O,IK9MEZJ=4.M,LF-F?X4CV:Q''I#N7!:OK*"6?7 M-_(9I55ZOXPMT;E@7!V@ER,T^PUT ;=*VM; G[+&^E=\3#(F+=E1RV5VDO ! M^QGD2019DA4G^/*IMMSSY?]7&UQS4PEE!HWPW\7&6$V7X?M[%8^$Q?N$KD'. M3<\J7(74 0;U,X;KCQ_2L^3+";G%)+<XQ7[Z*$Y"WQ?VM[(89#-XW8;)"BI% M;64LUJ :L"U"HP3U)Y=;8(9BY_! [5\/ EW"*XZ.R&*W01T<SPFNL3I$4A_) M@WNV"ZA?4',F3 2/-W<1-%QRNJ4U;)6J#3!9P^TQ!3;H%N;2]-2KE),647YV M%BWF):195.;.+8/[L3#X5,SG49(F\)G,;!$590F?@V_*,A&\UIKFT2)-HT7A M.8JDB,HR@6\M!E>JZYG<TTC9#H)IL0=\9F(@-<9OQ6"P&00(WOCBN35 >TM7 MAQYD\VF)S6"AYC5(9:%EI,RQ5HSP8!715X(9PYN]C]N6&_@Q$ 7J&;QW7>(W M7=RAWOI99:!2@[1C0T_1:1Q>C%/@-7V<I;=,;VD[06!#T&3VQSP$/<ZGT;&J M]S-AHRQ-&&^V--)1NP3ZWBBZ/ ?'+3#])-8_ 5!+ P04 " "W@&Q9]0J MP;<# #0!P & 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;)55;6_;. S^ M[E]!^ Y#"PCU^TNZ)$#:I5B -@N:;/?A<!]4FTF,V98GR4UWO_XH.TG30];# M?;$EBGSXD)3(X4[([VJ+J.&E*FLULK=:-]>.H[(M5EQ=B09K.ED+67%-6[EQ M5".1YYU153J^Z\9.Q8O:'@\[V4*.AZ+595'C0H)JJXK+GS=8BMW(]NR#X+'8 M;+41..-APS>X1/VU64C:.4>4O*BP5H6H0>)Z9$^\ZYO0Z'<*WPK<J9,UF$B> MA/AN-K-\9+N&$):8:8/ Z?>,MUB6!HAH_-ACVD>7QO!T?4"_ZV*G6)ZXPEM1 M_E'D>CNR4QMR7/.VU(]B]QGW\40&+Q.EZKZPZW5#\IBU2HMJ;TS[JJC[/W_9 MY^'$('5_8>#O#?R.=^^H8_F):SX>2K$#:;0)S2RZ4#MK(E?4IBA++>FT(#L] M7DBJK]0_@=<Y3'^T14,9UT-'$[;1<+(]SDV/X_\"9P /HM9;!=,ZQ_RMO4.< MCL3\ [$;_UW )397$+@,?-</W\$+CH$&'5[P'X$R6)2\UF_CA3\G3TI+NB)_ MG0N]1P[/(YMG<ZT:GN'(IG>A4#ZC/?[PFQ>[']_A'1YYA^^A_X\"O8MSGN5< M:+2"*SCOY"BVC!B/XDS0FU0:<Q!KT%N$M2CI<1?U!K@BV34LJ7?D;8E&X3RV M1?756#VAM Y%AD^8[25>)PFL>V/CL21)V2!-7E?635N4.3FT/O"J^0B'+<RJ M1HIG-!X4>!Z+W &+O0 &S MC%D6Q=2NJIM7DY#4>C_D#4DU]LPH"<C"P[EI9 M%[J5V,4NUNLBPY,4!&[*7-<'?Q QWTVM!YYM*>'RWZD*61#'+(Q(DZ5QQ%PO MM):KZ>+$NT_''AMX,:W\L.-BW2,UFJTH<ZLX#2B(4J(9'OX42TVWMNWZFU74 M)M4;JBTI$CFW0XZ9'PVLE="\M)K32IP0\)D;I\P+B('+@B1B:9H2!:6NK4F6 MM55;<E/L'.GB9 7ONRE!\$I(7?S="RXBEG@Q2]P +N$B-!@L36*XM,[?(@8U MC1RR""CZ, C BUB8)I0AGR["JR<+7V@ *50,BCHKVZ[,)H5O^##8H43X'5(_ M8:F?0ISZ+*%4?9L]KAXGS)K-;Z]@_F4U75JK+W WFT_FM[/)/2%-5M.'Z7RU MA(NO-2=X"O42SCU<YZ3+5B@WW2Q1]!K:6O<-]R@]CJM)WZ5?U?M9]\#EIJ@5 ME+@F4_<JB6R0_?SH-UHT7<]^$IHF0+?<TLA%:13H?"WHY>XWQL%QB(__ 5!+ M P04 " "W@&Q9H$(L@N@" !D!@ &0 'AL+W=O<FMS:&5E=',O<VAE M970Q,"YX;6R-5=MNVS ,??=7$-XPK( 1.[9S:98$2-I="JQ#T>[R,.Q!L9E$ MJ"QYDMQT_?I1MI-F;1KLQ90H\O"0$NGQ1NE;LT:T<%\(:2;^VMIR%(8F6V/! M3$>5*.EDJ73!+&WU*C2E1I;73H4(XRCJAP7CTI^.:]V5GHY59067>*7!5$7! M])\Y"K69^%U_J[CFJ[5UBG Z+MD*;]!^*Z\T[<(=2LX+E(8K"1J7$W_6'<U3 M9U\;?.>X,7MK<)DLE+IUFXM\XD>.$ K,K$-@).[P#(5P0$3C=XOI[T(ZQ_WU M%OU#G3OELF &SY3XP7.[GOA#'W)<LDK8:[7YA&T^/8>7*6'J+VP:VU[B0U89 MJXK6F1@47#:2W;=UV',81B\XQ*U#7/-N M4LSYEET[%6&]#.FM#<HDZU]B9R M7+I+N;&:3CGYV>F%M$RN^$(@S(Q!:\:A)5AW&&8MQ+R!B%^ .(5+)>W:P'N9 M8_ZO?TAT=ISB+:=Y?!3P!LL.)%$ <12G1_"278Y)C9>\@/=1J7S#A0 F<WB6 M,)QSDPEE*HWP<[8P5M-+^76H#$V4]' 4USTC4[(,)SZUAT%]A_[TS:MN/WIW M)(=TET-Z#/W_[NDHQ&&"7Y1%+^T<*,NCQF-. YFB5C06<U!+L&N$I1+4TURN M@!G2C>"&1D9>$009/ 7TZ%8M%@O4WO9JX1RS5M.M-8EWQ2Q*"DY5"Z(HVDKO MC)7<,L$?,/<*S#ES;)PII+UN$*?I5GJS['?%-9D)I&8%_DB#-7D-D^"TG[3" M^ZH(UGMNU3_M!7$TV$KO,QKCL2RKBDHP5P-6*&WY ZMGR]MND@9)DL()+>-! MT.\/X,1[6D$3@*0Z]BBGX2 A.0AZ:02S/20/[VG<$N\-E?0U]&ND[C 8]&(X M](K"O<XO4*_J^6:H.)6TS1#8:7<C=-9,CD?S9OY>,KWBTH# );E&G4'/!]W, MM&9C55G/D86R-)7JY9I^ ZB= 9TO%;VE=N,"['XLT[]02P,$% @ MX!L M6>-A0B\=!P )Q$ !D !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULE5A; M;^.V$G[7KQBXVZ(+*+9NOF63 $Z:15-LLHO8W8/S2$NTQ:XDNB05)_WU9X:4 M?(\/^I*(%&?FFV]NE*_64OW0.><&7LNBTM>=W)C59:^GTYR73'?EBE?X9B%5 MR0PNU;*G5XJSS J512\*@D&O9*+JW%S9O6_JYDK6IA 5_Z9 UV7)U-LM+^3Z MNA-VVHUGL<P-;?1NKE9LR:?<_+GZIG#5VVC)1,DK+60%BB^N.Y/P\C:A\_; M=\'7>N<9R).YE#]H\9!==P("Q N>&M+ \-\+O^-%08H0QM^-SL[&) GN/K?: M/UO?T9<YT_Q.%O\1F<FO.Z,.9'S!ZL(\R_7OO/&G3_I266C[%];N;!AW(*VU MD64CC A*4;G_[+7A84=@%+PC$#4"D<7M#%F4OS'#;JZ47(.BTZB-'JRK5AK! MB8J",C4*WPJ4,S=?.+JDKWH&==%.+VWD;IU<]([<&!YE97(-]U7&LWWY'F+8 M (E:(+?16853ONI"'/@0!5%R1E^\<2RV^N)_[9B32T[+41%<ZA5+^74'LUQS M]<([-[_\% Z"3V=0)1M4R3GM9U"=E3N-ZDD:[O6[X)3"+.?>G2Q7K'J#PFVQ MU4K)5X')RXLWB(?^,!I#XO?Q;]\/XQ#&?MP/=B5_^6D4A<-/VFD ME2<8PT: M#9F$2AI(,>Q8ZT!6$(G(:E; "RMJ#LN:*589SK5/KXP2MN10Y(57^ *WI<*S M2K!YP1L+*_9F]7?W\.=,6VOXABN>@:B,M"87 C6EHEHV+G;AH?)8E@E;XWB( M2A2M5\8'DW,X[=:25URQ CE!?EY$AE1A?X-6#WK4PK+[$C4I2'.FEN2;KM,< M$"!9P:.&O3KP3K>HTJ*V&L4K(J=#P'7*"D:JG9_OP,HD=VXW.M!CD*O6,]3$ MU_LT91SIP:Z 8F)!IYG"""QMQ$!@_-LP6I7<JNK"UQ4Z;[8<HA11EDJ56:K1 MYMX!4-3:0"Z@)EU:<PIEQ8WO'9XL,+2B$.8-K&OA)]"Y5.:"8/H(,#O2?2Q1 MR&II!0#]%AB".7*'Z,%V.;V#OV'<(4(/;&F@YZ<"[WQ &JT/%=38MU3Q1D"L MO TT"3J=UC[AW4<I^*X= B?GA5C:T'JHO&0_#A,;V16:S"R4++<6CL+0NF&- M[IAK@[.LQ#\8'N;<2V6)VE,7Z0SKVR8^THLP\'6+T!4F1NX $U;DH;==F.@S M);/)S:9BB$-1K@J1"@/H!]^K-Z^FO")^,.^418F5,I<*^R5YK'816T%1N1N& M'=4O3!2V1S!SPE/,T#;Q2=?[_GI[S>4<E%H[:EG6U-L:ZSOI]G_NPE0@\PN1 M8@.#O^IL6UR*_UT+:D[KG!\C.F#1>]_X7D< 2YPE9)=<9X-N7:+8ECU1U+1_ MX*]X3\/_E,8'P;98VP3RB%_ YLRH("YHT% @Q#LY<;]8<-O%O3]J/!G:^1SM MQ1I+@"8"$>BJ[$(N+C:=@J+%7[%W8EMR318[Q_I,&Q N'U@IZ\HVG0\P2@)_ MU.^C]6$4^O$H@&2 0RS&C<$PP5=#^/[P/'N>^-[#TUT7GK[.[J?>["M\?GB: M/-T]3+[ =#:9W3_>/\VF\.N?%:NQT?/L(]Q2"GI-"C8!=:11,2,C;0_ )SHR MKT61$6I$B8F)$;*=:2U,WI;EB=IQW>^[4#/%<(Q(VG*-B&1R663$O=>D7D/ MP0#>]"<D3LB,B)$8D)V15=*%S"53*K6ESN085TIEC4C-%J:NY\:.9-\=X:^X MI.9O-F/,Y$K6RQP>&5X<7-@3GTIDG0L<?P9OYJU'B YIP[Q\82GF:M94)(78 MO+F!M=?"(2TP-6Q-68<W[>F]#JCI"%X0#2_GF*/M+=&V1D8CNL!O"WT)4_QD MR>K"-H#;QN+46KP[LNBJ9K*U^&5KT6N$O9/"&R#>!LAO/&UV'%.QYQ1[AZ/J MN#YPDK;2+<\QIOPP'/B#T1"?0C\*(W\4)MZDQ%$J_G'#IDV'B@JX='=Q%\-3 M1*%__^5,T0G*WL;(KQ#%(U0?PT>[2L8#/XR&\-&;2>Q31]/]&+U_RMH'2(8C M/QDF6S^\77;O:D6WHB-R-CW W[DU$ /CR(_&I"T.ASXV ^])5A?I_]>RO4F@ M:##RPV!,X.+(#X>#QL?C^?X!^D'@)X$-0S_P@W" '>7IXHY2PHZE0V+T7N9] MKDV-B?F(LZ"LRR;1OC7-V&L9&M'-FU;]QL-P/*#EP"X'?AR&M*0,&.,M?10V M>/?5$=AXX&,8\876EQY.C=JX"S.G.[B-:]SW1W$?P[KERJGYLNFZ6Z>?B=1F MFFCX-VGF+G@VM]9HG$@?H5^#")(D\>,DAE-?4+V=C]>2XPV;/M$UMC!L_^X[ M=K.[^15@XCY^M\?=3PB/>$$7%77=!8H&W6&_XW*V71BYLI_"<VGPP]H^YCA3 MN:(#^'XA\9.J69"!S6\C-_\#4$L#!!0 ( +> ;%E1S[Q#F@, .P' 9 M >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;)65W6_:2!# W_U7C-Q3U4I6 M_ TX!21"J2Y2(0AH[^%T#XL]@-6UU[>[+LE_?[.V(31*TMP+WIV=^>U\,+/# MHY _U %1PWW!2S6R#UI7UZZKT@,63%V)"DLZV0E9,$U;N7=5)9%EC5'!W<#S M>F[!\M(>#QO94HZ'HM8\+W$I0=5%P>3##7)Q'-F^?1*L\OU!&X$['E9LCVO4 MWZJEI)U[IF1Y@:7*10D2=R-[XE_?1$:_4?B>XU%=K,%$LA7BA]G<9B/;,PXA MQU0; J//3YPBYP9$;OS;,>WSE<;P<GVB?VEBIUBV3.%4\+_R3!]&]L"&#'>L MYGHECG]B%T]L>*G@JOF%8ZL;AC:DM=*BZ(S)@R(OVR^[[_)P83#P7C (.H.@ M\;N]J/'R,]-L/)3B"-)H$\TLFE ;:W(N+TU1UEK2:4YV>CQ)4UEC!K-[*K-" M-70U4<V9FW:$FY80O$!(8"Y*?5 P*S/,?K5WR9NS2\')I9O@5> :JRL(/0<" M+XA>X87G$,.&%[[ 6[('MN6H@)49-/$RKN#OR59I27^*?YX+N25&SQ--HURK MBJ4XLJD3%,J?:(_?O_-[WJ=7_(W._D:OT=]4DE<)S_NW$!JMWA4\Q9\$5BH* M(V%MMU"N)'*F23,52BOZI4Y4&L0.] %A)S@U=%[N@2F27<.:YD56<S0*ISNF M3Y&K#CDU2(LJK;'8HK1.Y8;/F'82OY&$UIIQ)G-4EK$_TJ!04+45A3 ,G22, M((K[3MR+K5E1<?& :&VQQ%VN'S7]OA-%$<21,_!]ZQ1QQ?(,-,T8\GD''Y:; MNX_$));?A[#G.Y$_L)92$,E2!W*"@CT#G< PO3ZMPJCO](+ V@C-N,6ZV'^3 M3M])O)X3>@$$3A"8NWKG2N"I-,9,4+8EC0(IL=3 <[;->:XI(:>*$/+_U&1V M";]KX-,._O41_K;:S%E9[ZB':HGR_;L!I>23LHY,2E8V'@9)['B>!R$EGK[6 MAMT3^I3#0=])!C[\ 2%%[SN]7F+-<Y72A&8EBOI1,0QB)^G[="?5+_&>)/J- MV>I[ R>) [HLZ7M.'"?P_7:U64T<ZW8QO8+%W6:VMC9W\.5V,5E,;R=?8;V9 M;&;SV6*SA@_?2E9G.>7Z(SS7XN[%!"Y0[IMWQE2H+G4[C,_2\U,V:2?XHWK[ M#LZ9W.>E HX[,O6N^K$-LGU;VHT653//MT+3Z] L#_0<HS0*=+X3U.G=QEQP M?N#'_P%02P,$% @ MX!L6>/EY)\5 P K 8 !D !X;"]W;W)K<VAE M971S+W-H965T,3,N>&ULE55-C]LV$+WK5PR4(F@!=253_I!W;0/>W10MT+1& MC+:'H@=:&EM$*%(EJ3B;7Y\A);N[A==%+Q(YG/?X'C4<+8[:?+0UHH//C51V M&=?.M;=I:LL:&VYO=(N*5O;:--S1U!Q2VQKD50 U,F59-DT;+E2\6H38QJP6 MNG-2*-P8L%W3</-TCU(?E_$H/@4^B$/M?"!=+5I^P"VZW]J-H5EZ9JE$@\H* MK<#@?AFO1[?W8Y\?$GX7>+3/QN"=[+3^Z"<_5<LX\X)08ND\ Z?7)WQ *3T1 MR?A[X(S/6WK@\_&)_8?@G;SLN,4'+?\0E:N7<1%#A7O>2?=!'W_$P<_$\Y5: MVO"$8Y_+9C&4G76Z&<"DH!&J?_//PSD\ Q39*P V %C0W6\45#YRQU<+HX]@ M?#:Q^4&P&M D3BC_4;;.T*H@G%O]HAU:V/ GOI.X2!U1^H6T'.#W/9R] I_# M>ZU<;>&=JK!ZB4])RED/.^FY9U<)M]C>0)XEP#(VOL*7G_WE@2]_A>\1=PX> MA2VEMIU!^'.]L\Y0+?QUR6S/-;[,Y>_'K6UYB<N8+H!%\PGCU=LWHVEV=T7I M^*QT?(W]O[_$5?AE<9XSFMW "V[X547K[D"U!6P2#GJ4@*L1'G33<O4$);TE M.JQ"M.U,65/=@][3+>026D,MP;@GD+KD/DLH>*BYJB2:!-9&?-&*P[<>^_9- MP5AVMQD083JZ^PZHF< W,,J2(LN2+,N@2*;#*(=QELQG!4R2^62:3/("3F)S M+S8?P98Z4]7)H.B%LXBJQV&S0Q.=2@@>L1PBHQ#)HVVMC?O>H6DB*?A.2.$$ MVB@P16W/E)!+H4K1DE\VFB?%? J,L21G6;0N2]-A%0E%'$C"G(:*#L+[F;," MQDF63P:ZS8G.GC<E'^2;E#$V3?+))/I9J\/_D#-+IFSN#XY&Q2A/Z//].UD2 M(X2]+B3#I5I-GW60!LTA]$E+E= IUS>3<_3<BM=]!_HGO>_C[[DY"&5!XIZ@ MV<UL$H/I>V,_<;H-_6BG'76W,*SI=X+&)]#Z7I.;8>(W./^@5E\!4$L#!!0 M ( +> ;%E7'0Y+GP( $4& 9 >&PO=V]R:W-H965T<R]S:&5E=#$T M+GAM;)55WV_:,!!^[U]Q2J5JDS+BA-!""Y$*[;0]=$/M?CQ,>S#)0:+&=F8[ MA?[W.R>0,8DB\1+[[.^^^\YG7\9KI9]-CFAA(TII)EYN;74=!";-47#34Q5* MVEDJ+;@E4Z\"4VGD6>,DRB!B[#(0O)!>,F[6YCH9J]J6A<2Y!E,+P?7K%$NU MGGBAMUMX+%:Y=0M!,J[X"I_0?J_FFJR@8\D*@=(42H+&Y<2[#:^GL<,W@!\% MKLW>'%PF"Z6>G?$YFWC,"<(24^L8. TO.,.R=$0DX\^6T^M".L?]^8[]8Y,[ MY;+@!F>J_%ED-I]X0P\R7/*ZM(]J_0FW^0P<7ZI*TWQAW6+[!$YK8Y78.I," M4<AVY)OM.>PY#-D;#M'6(6ITMX$:E7?<\F2LU1JT0Q.;FS2I-MXDKI"N*$]6 MTVY!?C9YQ));S&#.M7V%;YI+PYOS,N/ $K]#!>F6:]IR16]PC>!!29L;N)<9 M9O_[!Z2K$Q?MQ$VCHX1/6/6@SWR(6!0?X>MWR?8;OO[)R<*OVX6QFJS?A_)N M:>/#M.[=7)N*ISCQZ&$8U"_H)1?GX26[.2(Z[D3'Q]A/K-!1KL-*ORB+9\,> M'#F=NUH7<G5F<P1)E"#:.J.K,U"5+(H%ZJY4/B@"3177&8AVJZIUFM/KR6#@ M,\: ]>@;0LC\JP&#D1_3VLE1''*F1,7E*S6(#%$0D"A=@,'(OSR9LW] .9?9 M?J"+\V$47MW0)=]@6KN6 K.<%]0@)+PCG"3@A]G]U_=[*7.PRO+R3"TAC/P! MR8I#?\2BG=8H]$,ZA4.7)=A[V@+UJFE@!E)52]N^\FZUZY&W;6OX!V\;[ /7 MJX**6>*27%GO:N"!;IM6:UA5-8UBH2RUG6::4Y]'[0"TOU1T4[:&"]#].9*_ M4$L#!!0 ( +> ;%E6&<Y! P8 ,T, 9 >&PO=V]R:W-H965T<R]S M:&5E=#$U+GAM;)U76V_;-A1^UZ\X\(9A UQ;EB^QNR2 DS9;AC8)XK1[&/9 M2[1-5"(UDHKK_?I]AY0==TT#;"^61)[[^<[%IUMC/[F-E)X^5Z5V9YV-]_7K M?M_E&UD)US.UU+A9&5L)CT^[[KO:2E$$IJKL9VDZZ5="Z<[Y:3B[L^>GIO&E MTO+.DFNJ2MC=A2S-]JPSZ.P/[M5ZX_F@?WY:B[5<2/^AOK/XZA^D%*J2VBFC MR<K566<^>'TQ8OI \%')K3MZ)_9D:<PG_K@NSCHI&R1+F7N6(/!XE)>R+%D0 MS/BKE=DYJ&3&X_>]]*O@.WQ9"B<O3?F[*OSFK#/M4"%7HBG]O=G^*EM_QBPO M-Z4+O[2-M..L0WGCO*E:9EA0*1V?XG,;AR.&:?H-AJQER(+=45&P\HWPXOS4 MFBU9IH8T?@FN!FX8IS0G9>$M;A7X_/FEJ2KE$67O2.B"+HWV2J^ESI5TIWT/ M%4S8SUMQ%U%<]@UQ,WH/ 1M';W4ABR_Y^S#M8%^VM^\B>U'@0M8]&J9=RM)L M](*\X<'?89 W_#_^TAOE\M*XQDKZ8[YTW@(T?SX7A:AD]+P2+J37KA:Y/.N@ M4IRTC[)S_L-W@TGZ\PLNC XNC%Z2_M]3]J*XYXV],5XFLQZ]'*YWRJNU"-5U M94V5>)0K>4/\[)+?2.:OA=Z1<J2-5RLE"S(K*I\8C06A\"0H+X6JF'(IH0(@ M+R2)-?J*\Z1\CQZ.Y,E'43;"PX;\"XN,3@1DZE=KPS)0KRH:OA&.I/-B62H4 M2T'(LJ/:FD?%[<41VALT>B^M(Z5INU'Y)A!!J <0+H$LPS"V#-1F4;[X R+ MRJ%V*=&FA#,:A+L$VA0DRB)8#A$A!H1N6K!I1R& ]WZ#6PY;C^[!:%4.QF3A M3?Z)/FCEZ1<K. >W.IDW:[0%RB:A)@;=8-&\MJJDP2"<94^Q1_>,.F(BO91L M,=]>&&%#+MXHBPYIX/>:=2 V CGTHN3+X2SK9MF0LNFT.YW.:#"9=M-92J,4 MQS/Z>'W_<#_O)M<WESVZN7UXNT@>;NGJ^F9^<WD]?T>+A_G#V_=O;QX6].,' M+9I"0?Y/[,4;F<MJ*2U]93*G]QE+!N-NFJ9TO_C@$D!,(1B7&R57=*6T0/)! M=;M:J5S:;IN]-B5B"T<ABWLW'.9! +Y'R:!FP;6T8;;I7-+:B!(@>I0VF*/E M9TZ-1=1V4EC7@^44XY]DL]B3 N'RZV JG3,89$2+;MA9QR1NPWB2I5HKQM/* M1%V75[=<.F"7&%.T0CU1=)FQD;!^OA^DX0PX;YE^^&Z:#4Y^=O3(@ .PX.&_ MKX36D&D=IBX5@&2P]"@!HZQ[,AP?8BO@^):J>/UMN#P;9:/+'34UAYF<* ]P M:S/;HVN?,-2?C@Y6UJ94^8Z=W)=.(%L)98G+_2 +=AZ86F_W7O%[ $^HBGV7 M",>Q@A7J;@?*)** Q8S[9E@A4K[D=^1/8->UF"*6?IE/K_[B3 ,-%8B1W\U MPJ)/E.Q,U.B%73.3PSX 7!6';A%1+3]S'88&@*YAO?J[!6+"$X;7AE?<E-MN M=4"?E;Q4L86 J#+%EQVPD+ !"\$QLIEK#P.^97M<;M622VD)P;'5?NEP\BV' M]\CT6UF"M8J#O6U?OS4P>#^747%HK]_3J#N>C+JC\8Q0T+/IE&;=P2@CE,ID MF')W&LY&-.E.1Y/NR9@/IMWQ8$;X'$Y.Z"Z:LT!]L(:/RCY8D80>77 7I@+3 MV4IN9PSD:/TKUY+C$XFOHH>UV"&0#4\5Q"Y'I6/!9'SLHQ>9X0U@$&J;!&O( MA=N@F'7C @SW-2JKNC0[*5TOX10$*J@('83!O*M5+DH W]6 %V+),W + 8!* MN:>,<P@^H+LO&Q]1\LIB:>.!$QLX4]RBNHX*;V5*+,[LX;X%<(DE<9L]LHRN MVG1IAM)3LJ '.Y2/Q?R4,-:$MV$7:1NGL:F,QO'YW([2/UHQ*PFX\R+-TQ=# M,&Z;A]/#KCZ/*^H3>5STWZ-:,-2IE"NPIKV3<8=L7)[CAS=U6%B7QF/]#:\; M_-^0E@EPOS+83MH/5G#X!W/^#U!+ P04 " "W@&Q9!GM43XL% !,# M&0 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R55VUOVS80_JY?<7"+H054 M6Y)?DR8!DC3=,JQ)%KOMAV$?:.EL$9%(E:3L>+]^=Y3L.JT3;#!BB]3=<Z]\ M>#E9:_-@<T0'CV6A[&DG=ZXZ[O5LFF,I;%=7J.C-0IM2.%J:9<]6!D7FE<JB MET31J%<*J3IG)W[OSIR=Z-H54N&= 5N7I3";"RST^K03=[8;]W*9.][HG9U4 M8HE3=)^K.T.KW@XEDR4J*[4"@XO3SGE\?#%@>2_P1>+:[CT#1S+7^H$7U]EI M)V*'L,#4,8*@GQ5>8E$P$+GQK<7L[$RRXO[S%OVCCYUBF0N+E[KX*C.7GW8F M'<AP(>K"W>OU;]C&,V2\5!?6?\.ZD4W(8EI;I\M6F=:E5,VO>&SSL*<PB9Y1 M2%J%Q/O=&/)>?A!.G)T8O0;#TH3&#SY4KTW.2<5%F3I#;R7IN;.IT^E#KHL, MC?WEU22)Q^_AZELMW>:DYPB?I7IIBW718"7/8!W!)ZU<;N%*99@]U>^17SOG MDJUS%\F+@%.LNM"/0DBB9/ "7G\7;-_C]9_!:P*#O\[GUAGJA[\/Q=A # Y# M\!DYMI5(\;1#A\"B66'G[)=7\2AZ_X*#@YV#@Y?0_V<U7L0Z[.F-=AC$41>> MM]2\"NZQJDV:4\/#K0IN4Z?G:" 9<C'B40@N1[C49274IM6W<*&%R4 OX(,T M=.JTL2!JEVLC_\',:YCOJ"165^ TO(:8/C=:O?M6BT(N)&:!]P%N*SZY%F8Y M!JTM(%VHT$B=R504Q0:DM36AJWU]L%Y?M_IDY $W@&55Z VB#<GX0J;(_JD, MLIVW-36N ?%$'5*R3"PD>!%4A2 JJ2JC5V1FOO%1'8A;*LI3=-2%&9K2\KL6 M;6F$<F37( CGM3-I4X/^)8D]@\=^LLX2%1J..["X0@4;%,9VX7-%VJR*CVA2 MV:27UOS0).%)Q4BL(F"?&9\_4,2?>[6R.1GS;DN2H@R4A.^STN5JP$(71.=2 M+0,GY@6VG$ZJY&E1O%@,P;#',*7K):L+[RC7_L^=^)/:!\0!#DOJO8"(@'D M/F#:;L2>&?K!3>W7A/35LS"!_+P5;!'I:K*.\DG>AS#'I52*'MD/3B;$PS"* M(NK*03?JP^#[*AD%OW+Q"/U=\Z%#DB&6M/$FCKS<6^AWQR-:#MOEL!L=!5=M M44AN>%BLWQV-2*RB>F=!#QPUC51BW]1![U'Y-FG. XF]IK\G_N_4VK[@8OT' M-?AR?3^[/P^#ZYO++MS<SJZFP>P6/E[?G-]<7I__ =/9^>SJT]7-; IO/BM1 M9Y)\??ODH&:2#Z6C [NB5J<-;HH56O=31^R%U'0'[(J^8__0GX!MZ6%;^J8; MU]NJDRE#HP0UK/($3ST5<"ZI7\UA<P2ZEQJ@+G_.-IN#-?D7T:<_" ?)D![B M03BFM"51& \C&,3A490P0XZ#EDVO58J*)P^X8^J8Y4;7RSPX9"6AK[C?AV0R M"2>3(XC'X7BXMXS"X:#/%J/AF$\RG<F@R:2?;=C:A]KX0TE)<;E!A+*YD9%O MY(.A[;."1><*DJ/&\.,>N?Z.1YZ,>)MN3)GN:A?4BHG!Y8(+3$2(V%(;$[WV MK'%Y=<L$R?S"J<YE">.$TI0$+;N\@<$H[(_&V_5:NCS'(N-J$:\\HGT;$C$Y MSV7BL7E/5Q:C%5+,94$AA[ 2!5\ Y DU[V003D8Q=(/97ESLH4ASB<S9#$CT MO9#.=X5/U1J+U0^Y^KU6N$L3A# *AU%SQI]BB\+J[1TTG'"%MN&T:>!,$A,1 M!Z2U[X/+7$A.[H^>C\/1J ]=.#1']/8F/$);^CF6B;E6KAGV=KN[4?F\F1"_ MBS=S]B=AB/(L%+@@U:@['G; -+-KLW"Z\O/B7#N:/OUC3N,^&A:@]PM-0T2[ M8 .[?R#._@502P,$% @ MX!L6==#>;<K @ YP0 !D !X;"]W;W)K M<VAE971S+W-H965T,3<N>&ULC511;]HP$'[OKSAYTIX0"0$ZRB 2=)W6AVZH M:-O#M >3'(G5Q$[M2]/^^]E.R)A&45]BGWW?Y^]S[KQHE'XP.2+!<UE(LV0Y M434/ I/D6'(S5!5*N[-7NN1D0YT%IM+(4P\JBR *P\N@Y$*R>.'7-CI>J)H* M(7&CP=1ER?7+&@O5+-F('1;N19:36PCB1<4SW")]KS;:1D'/DHH2I1%*@L;] MDJU&\_7$Y?N$'P(;<S0'YV2GU(,+;M,E"YT@+# AQ\#M\(376!2.R,IX[#A9 M?Z0#'L\/[)^]=^MEQPU>J^*G2"E?LAF#%/>\+NA>-5^P\S-U?(DJC/]"T^9& M5PR2VI J.[!54 K9CORYNX<CP"Q\!1!U@,CK;@_R*C]QXO%"JP:TR[9L;N*M M>K05)Z3[*5O2=E=8',7;>F?PL49)</-DOV81D*5UFT'24:Q;BN@5BBNX4Y)R M S<RQ?1??&#E])JB@Z9U=)9PB]40QN$ HC":G.$;]Q['GF_\5H_P:[4SI&U% M_#YEMV6;G&9S73(W%4]PR6P;&-1/R.+W[T:7X<<S6B>]ULDY]K?]C_,47Q7A MQ6@TA/]]W\J+;PFI'6I_MP.@1D$JM&T1I0TTJ!&$,36FP&W'9)G&C!."VL-L M, W#4P:#H^(K46>^Q0PDJI;4UF&_VG?QJBW>O^GM$W#'=2:D@0+W%AH./TP9 MZ+:MVH!4Y4MYI\@VAI_F]B5"[1+L_EY9[UW@#NC?MO@/4$L#!!0 ( +> M;%G5KNI;%14 !L\ 9 >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;,U; M6W/;.+)^YZ] >:>FG"I:)BE2E":7*L=Q=K-G)N.*G9V'4^>!)B$),Q2I)4@[ MGE]_OFX )&5+2B9UMNK47"R10*/1UZ\;T*N'NOE#KZ5LQ9=-6>G7)^NVW?YT M?J[SM=QD>E)O984WR[K99"V^-JMSO6UD5O"D37D>!<'L?).IZN3-*WYVW;QY M57=MJ2IYW0C=;399\_A6EO7#ZY/PQ#WXI%;KEAZ<OWFUS5;R1K:?M]<-OIWW M5 JUD956=24:N7Q]<A'^]#;D"3SB7TH^Z-%G05NYJ^L_Z,N'XO5)0!S)4N8M MD<CPYUY>RK(D2N#CWY;H2;\F31Q_=M3?\^:QF;M,R\NZ_$T5[?KUR?Q$%'*9 M=67[J7[XA[0;2HA>7I>:_R\>S-C9]$3DG6[KC9T,#C:J,G^S+U80HPGSX,"$ MR$Z(F&^S$'/Y+FNS-Z^:^D$T-!K4Z -OE6>#.5615F[:!F\5YK5O?FU66:7^ MS(R(JD+<J%6EEBK/JE9<Y'G=5:VJ5N*Z+E6NI!:G[M.+5^<M&" RY[E=[*U9 M+#JPV$+\4E?M6HNKJI#%[OQS,-YS'SGNWT9'"=[([41, U]$010?H3?MI3%E M>M,#]/9M^+\O[G3;P'K^9]^&#;UX/SURJ9_T-LOEZQ/XC);-O3QY\^/?PEGP M\@BW<<]M?(SZF[>95EK42W%-M*N6E;B/R:-D]C/)M+TGM,7M6GI=E76%:F4A MEJK*JEQEI=!X+^&KK1:JRLL.VA5KV4A5B75V+\6=E)4 \6W6X,W=H^@T[+Q= M(TP(IB:V7:,[LKFV%NU:BJ8K(7LRR$:NNI*7Y[W2RQN9=XUJH1V/1EQ]R==9 MM9+BLMYLE.: <?KCW^91%+R\N;KD3^'+%TQ-8\T2+& %Q#!P*_*Z^KVK3(P@ MGD3=->+H%A$+F8U'F35"DBE[[V0N-W>R$=.0C7$ZR %+T&#PMLVJ1V(F3%]J M<5%5'<A^DMNZ:076IB CPN#LOWKZ2Z5S#!F6$<^76:H2SYEO3/&P7:)UL6U4 M*<R8>"(N9=,B0(,5$\:=KR_KNJWJ5HH"*Y6U[J!K4=&0LGS<V<%>.?0*511= M\[HI,$8R,UXV>!)XP=0MZ7,E*]DP<;R7VW80S^>*Y7U#U%G/%QO9( KUBOS[ MQ<5UK\G!J*"] CD"4R&T>J-:HI*!-]F8+QZLC6WFZM(764DVMUJ+!YI>*@DR M]'*\_W:=P2@;B2A;2/Z O__NP!?9YB;[PTP9RW)K?&0P>@@5P5J7,#%(8,)^ M0Q)A$R"9?,6)D)DH;?DD'3+'>JLJ+$0;**V", 9.T!"QK/@=B<+,K& A6B._ M$K.6+[',5 .9@Y(W++>MM6+N\>\-Z<(8E@VF/AL(>Z+4R'"L$\,*-&B\D4;D MF5Z+)7+[X!88H.I"#U*9B-\@8CR]ETSRN;?XR*PE&X^!(@52F5@V]>:H([X4 MZ_H!*FQ\TF>A"I:[-5L6U5BO#92H;/@A8YJ(#V"N41O/[9!TK;N[WR%YDIZ6 MF:XKK'B?-<IL>;]4!HDX$;3K1DH>6R'8BHW)>L:']\JZD1[Q[K2GV/T*V#]A M%A?VW)K@#?%+?MF"41*-"Q==:8+%1!Q)+DF?7)*CR>6SYG6O=*LVY)/[\LI1 M"OOS"LAZ8[+L&B:0&%_"RP-YA7R=?$ZUCR;@D1:=6C4\LP*,I,&]G\I^%>/4 MRR6KED5)89="Q8;"%.G1R[26K;'J4F5WJN0,P]\'.R+^P <%-EKIT)P^5144 M-^SGO?L:#,IPY T<X=F]K#K+ ^D;@4Z+HF.O'R9QD&6GFP"RM1T'!V,J.6>[ M0F'G@.(#M(-]L7LA'.J1G"9C^#>.X8,D3;S6!W;CG.\^*SN;9S0 _W9P#[V& ML9\1D"[$-GOD:1S7Z@<. #2FJ+N[%N8L+ ?:]U0%4;0UXIHU)9J4YPUMEJ8\ M9$T#GL>O24 Y'G/ )898$65=K<Y*#D4CY2D@G&JE[DIIGU+H1;R&*V=?AMUX M/9^C4$#/\MYXV?W!BLYRFQM4+AVJ@98X:]!&Z[M2K6S<L&&>#(N0I@%'%O[+ M1A]UZ%GOT+.C#OW)&!,01UY#QX>PXE$B^WW:4O9&E-FM+>1!?JHYU9,$WO=6 M,\+:R/I5D37(&6]K_.DQTBG-L/G__<7-VS[_[YU[61=LN>T8_UW<]/C/FP4S M7S@QL/E?[@K\T@I<G-XBX^8"$UZ,*=&#G@<L\L\,& XFR5DLG \FX7;.Q2?M MO ;B9=S@;9A+2;BV;6I-,9Q"/)N,$=U&PBN!Z=8J7P_A+=MN2S68F>6&*9.A M E[10H,%9>U._&$=8*[%(O;;F)++GXRM,D'>WI">%+:2,T(]%,,F0&]([YZE MY.^(8 .9"@6,UJJE06*.1R/SK#=S?W?8$5\94_&!+%H">Y61[S/?\YV#RN_V MS=WU3%'"IOZG=#$:Z@(:/44DRO0+;RP #3IZR5GAP!H[45?\WA4KSF)JC.:8 M/)*:C?Q:]MLV;$[$OSY\NOUTX7L?/EY.Q,=?;Z]NO-M?Q?L/'R\^7GZX^%G< MW%[<7OUR]?'V1IQ^=O#SQ=A1>[^#7*A%(S2"4B['J8@QDH-R[$):;:@\HXU# M+@3KM:X;VJ[.2@[##4H/AJD<9V$VI2GGC)W0*$ZJ; 7JSPPQV-/ULGU@Z&T= MRHV27UJ#HBCT0'EG[>-6NN"O*('=[JFUME3+/Y) 2=>/<&U;X-S79 #=MB9P MP3YDG6+,)]68YX2QW$8H\L#^NYRL%WE1'K4?AAY#P>+,H6!1CFNLK@)^* DN MWY#D&'08*$#P<*@QU&%/). !B-OEO>DZ*R&^*R!K!RE0%&(@"F_6$O-"-MT4 MIGRBTF*$;TY=(@96SJ6ZSSA10C>.9T?WQ80:!ML,L:207&$00S2%Z)J0Q!*# MC%FG!ME8I0YZI'X BGIMQ;2'-:[\.9G3!G?0UVDA 7>:$5=69<#&%<F7;&19 M4RHGL=S!6I<P!].8A$]K9A..9?$>I>8#VF4N;, >>4DS9,*?O.MAJO=K/U7\ MPK,(#(_RIG?CW,E[ZDZ?8:4FNA&6LS"TJ4OOYO;JVKMNZE63;<0[NW5O)TJ! M.91)O*U2+7M ZF*:]^&)N0^VSJN.?:,92!G,R:HTWJAAXC2I(742$U=6L]X^ M=WW\:\P^M9)'[]*&#*(_#ABT+3+>0Q+;MXE^!T3$*ENR$6-1VI/-?V1L^IG\ M1IRXQ74N*UA3+2ZTM]]X.!Y9[II^U^0<IZK:=JVSJTYST*<7;&TV,6NJ"#*2 MR L4U(3M68S;IFYKBG&8\ZD7J6=];S?*R8Q"V JU:F&"X$8A&+1U)3T.00:F M>TW]F)50E[1]-E-R(J12/6*B92M+@CJ$QL$ ]HOAX]7UD1!)<ABBXB %#M_A M2PN$% <WEPN@@AR!8+*#,WL+TKTC\JX.F,">L,_DG26XNOI@AGO9#WF:+G:3 M7MY;A^CM]%"VL'MTF B)PSQHZ'3!,,!QCOL[!9"A+6@[[1P%'Z "R@$F.@V6 M;7-I3[N^HZZ@IIX'V$>$-)VYLAP:#AN[C3M9R26RA2T:QXN(W45:D_!(@Q,' MMCV>EMLNY$@<SED&V+K)'DUS]GDPL)ZZHZ-=;S55Y3%/G7COG58' Q??9^"[ M.'?$<8^5GMGK8-U?M5PJG04=/)#BSZ@.H^U1O_^;PV]OGE]#3=8_]?@9]19L M^_ 0;B43M,41V4_!+773>#3C;:TTL%QTS4ZA/ 9NB),$J?SQBT?',;G_H&?3 M@.GJ3E-7TQ'OY[A>R!7"F]=7&[JUG: ]-8"!!(,5%O5.*Y$;@ 1Y,$*C2&DL M?ATU5!P<@_@II""$<@^G 9WJC)JDWL[<'9S*3CXJ%6&&O*R%9N1>"I$Y:Z@9 M08').B$21$8]*:X6#K4>=K?F(/'S,HD#K"V4BJ_51,9M3'!=2]4(UO]9!CQ& MSEF6MN^?DV+?]3C6>N9HL+<[&"4@2M7JT3=]]YX=<CEJ=-4 9;)D$^/<=:B> M.M(N2?MV27JT70*NLQ52XZHW6!O,]C5-CI+:WS39I>\-])\6T\4P<!1;3$0] MT"\BV*+H\8!C?=OI]"GZ0."^A>\V*,-KQD6>;>Q[IK%O^J:F<XY 52%XYV*) M=>M&[S%DTRT;>-7CV.B2T "_6_8L5!$=13OGHL6N>$8-6##A-MH7>'T#CA'0 M :/XS@+Y)E^CHC+EYT&CH$@.AK@<^SM%I(J=DD\83(6.%[<U0(+XYI'>+9TB M>.,C\YW# X_.#OCXY#^R>E^)Z&>E2#A+_'D2B=@/XL2?3B-P,_?3<(XG2;CP M%T$DYOXBGHO(GZ:A/X]#$4U3?[Y(\606SOW9?#84!S?[LQ*F^$DT%Z$_#5(_ M"@(1)7XP"^A!DOCI'*]F_F(1XT$X3\''5(1@;(X_/I*2'X7!5VL$3(@CD,0* MBS@29R+$JM,9?8J3T$^PZFD:\.HOQ'1.O 1'RB7,CU,_)*XQ.2&&:+.AP)X7 M(?U)\#@2I]A),@/)<+'PXR#U?F:P 1*F%F) 0C(X&__C</Z/V6;[$H7V@/3/ MQ'2!A=)HYU/DQ_,YQ+ 8?^9Z$0_F\<(/DT"DI+E8+"+H9Q;CQ2R9^BG$W'_R MC$&X^!0%L3^'/&:P 9)>+/ ?68)(L4;L1[.%B#$$NR>E8-$@$2&623 T]9,9 M)#./_B,V^Q&1]_^CPTQ3D@*$#*N%J")RC& &&841# [&FD)^L4C(5V 6X=2/ M8$;I?"&@ +C8;(%Q)#KRMO3KGK-(V'/@/V$ 0PL%3'DZ2_!@EL!EL!24D$(M M\$\XU6+*(Y+9E,QD"KM8++[5<Z:+P(_31,PC=A8RLND"A&/R%)%.9WZ$]4]A M%@'9>XKUIW%RQ(5BK#X320RG3N:"O3$5R0Q6&H%+\(;%DOG"G\YG" @S/TVG M8A&08.)O\Z+C?D31"M*;!T\^0Q$11#>/QI^=+T5P$W 4+,0B96^*X$O0:33E MES!\C YA_!%B#+Y/2>?3)WX5+[!7Q$R$BGD<^+,@)/4@G*8DA]!G;PQ2D<(2 M@NF,1!.27J$$V%22DD4)6-(B,IKYSGPW&+PW J'A!U<:]<-WZ.@3O& +F'Z M7'-LJ$*E!C)54=F#D'1NFQN<.@;9&SI6-+U8@T:H28<J\T[2T1LUS %Z5P!# M%OP-=:GMN0,U#.?]A#\DW?#(^2"?P/-D[+/#;DP3&XC==!1-&4T=0+>[6JR& M>=E*5G03;*@=S?'^5T_U!QJ($</J5!\TB@#T#Z,8N@C[P#KM ^IL%$&1.VU4 M#?MH&HV-99[V)A2-+"<,QY8"^W7V,QV939B,3+8W4 0BL3@&IN<]F)X?!=/] MP=H[VQ3>!Z*/DM@/HAU=S]'MC_"\OOW,=9?F FE[L#5-5DLG;5O6N&L^"VHZ M-]K>E6K$37>G\T:9H[-;%["N^GG76=-6F+!6V^$"&B)$?P)IKXI07XBZ;J9G MS_T2^66K.,#2K;#R<3*<1?;,DM6Z(I(,5_1M;M?\?K0N]+S3-^[[]#5@7QH? M0LR_T:&3<S8UQO&F2K>L<>E(QY-#X?@,H8_.#>Q5G\D>73WM]6?]0<1XBP5+ M9;?%[VK+G5M6NY>*.,M0Q&7/F_H!_& :IXQB4T8M1RQ]T5OZXJBE_V:;$/L, M_.C,_0;NR.UTBT:)7O$U/-N(XYH06NRH-C.71$A,N:F\$4Q1^;6F3:9,H,Y& M320JW?FJ8;8$MNE]P!=W=$FSU#6'1XV*G>_J4!G.17OQU?82+^5NA6&E;DMF MLJ1C%5I0VQ5-IPINL-,BTO9\G_@[8_Y<GV?BO1MNPO AD)VBZ"P%(??9#&XO M&,/EIM(R4R6?"1J_E+:UYR['..&I:M1T)RNBB^:0,_FYOW/6RPEIJ;Y0XD.L M*;/<WB]D2G3.;Y4UZ<\^AHJ>+L<<ENU(G+VF*+T"8SJK]GX 8DD1]J>$#OP9 ML$#*D&Z!G)2F"_J4QAB!2@H(,:!4D\3F;P\,>P!XS!O"8+A>'AR/_#4<D,*, MTZD]=ORD]!\LRU^RW[&-RR$WTQWTCJ-)LS=-'%_P0)X8<^']52Z&2RL>-?J; M;A2WMS6!8=,Y[^\.CBP"QI6/%V<'R,WJ#:T^2D]\E[*_5$GIZ!YJY?M1U*8Q MEULDW\JV$=-W1Q*FOS8$V<G><WVBZS^C;I8<+2"&!>Q%6+H>Q6B)^TS#R3.) M0[6=V1B_6RN@0KL_=ETXJ*V'0.G]NP^7-*EKY)"%30MI]$J/<AY?*[:8C.1: M/[@$2ZRNZ$(8W-,<$9E+D%6A[=&Z68;67L-L6WL'UYVH"W!>NM/@/LKT*8UF M<_+("<4! YKP2;GN!]0= ;L-?"U$91(G"0&Q*2KJ.0#^]S::"+%ZS%E_18'O M(-,QE9'HT_M%PWWJHN:KVZV[, 2VJ;JBMQ-8=W\UTJ9Z"B*KFKO5AK+L[[CQ M74@&3LX;K/V,]$ZWKE7?<'/V09;TY":?NS=(1_5:$R#_!XR];LSV=D]0N'GX MA?($\#9FT*V%#54A:RH"R+I+<QV63KZ>WA!\0G@G*IOK+,H"_"=)$\0^3VXF M8BFI-U^:=CL=%0RXGXXFX!+[(/XN_X6M# :L;^Z=&AXMS)S";&)&Y7/Z\!=H M/R %]S%I#^5P1F11I'A_H4BA_9HKV$_7&VYF[5TLX/6"HVEB]"ND\&B:^"BI MI\(7+F$ 7(/2M72Z*[HW!QREMC\'8 GOP!(<+.EVC!K>Y^8]7U<EIR=8V=DF M>*'N5>%NU-@Y]F<&#_PS, H[-FKPF?- "M[5M2XPTME(R40'0G19P*YJ?P5@ MS\Y=HL'J96?.G^S- #[VX:,@6'A;YW_8FP.^T=L#WP$VYX]J.5[?CJZWPWU^ M"S.T]X B ^Y(G0 M^3"MH6J'C^$L?T8D[N"ZX0-/T]?7/^VTS?NYUYC+$A^U MXKZ]RSW2X.G/""<O1#)'98O2-_1G4P";1>#]9N7O.?D[X9N=CO8>AM1*\N>H MB,, $"GV%[.(Z)L#-00>JS!SS6U'4F?4QXS3;U_--UK#WIXL&U/;;+%G:\]L MT/3>^,&0O,T[CWZME2,O!9,@X3]AXCG3VGTZDN:W]DJ?\S:EY(?_(I'XLR#U MYT'\5P0?4.O,#ZA/CX\(0O%\]LV"C_W9;/%=@G^R+'6_D_\;P0>3*,7_DK 7 M>O]D;W@\'_U>$^%UQ;]*Y<OZ56M^NMD_[7_Y>F%^[SD,-S^;_06YD3)O*9>8 M&DS2Y,3<%7%?VGK+O_Z\JUO$<OZXED 5#0W >_H-F/M""_2_!W[SOU!+ P04 M " "W@&Q9S"R+MX@& "<$ &0 'AL+W=O<FMS:&5E=',O<VAE970Q M.2YX;6S-6&%OVS@2_:Y?0?@6BQ1@8XHB1:F;!&C:WEV!W;V@SMU^.-P'1:9M MH9+H%>FDV5]_;RC'=;.NS[?8!19%+8HB9X9OWAN2N7APPT>_LC:P3UW;^\O) M*H3UJ^G4URO;5?[<K6V/+PLW=%7 Z["<^O5@JWF<U+53*40^[:JFGUQ=Q+Z; MX>K";4+;]/9F8'[3==7P>&U;]W Y22=/'1^:Y2I0Q_3J8ETM[<R&?ZYO!KQ- M=U;F36=[W[B>#79Q.7F=OKK6-#X.^%=C'_Q>F]%*[IS[2"_OYY<300'9UM:! M+%1XW-LWMFW)$,+X>6MSLG-)$_?;3];_&M>.M=Q5WKYQ[4_-/*PN)\6$S>VB MVK3A@WOXN]VN)P98N];'7_8PCM487&]\<-UV,B+HFGY\5I^V..Q-*,17)LCM M!!GC'AW%*-]6H;JZ&-P#&V@TK%$C+C7.1G!-3TF9A0%?&\P+5_\8EE7?_%*- M$/5S-FN6?;-HZJH/['5=NTT?FG[);ES;U(WU[.RVNFNM?W$Q#7!/1J;UUM7U MZ$I^Q57)?G!]6'GVKI_;^9?SIPA[%[M\BOU:'C4XL^MSE@G.I)#JB+ULAT46 M[65?L7=HN?]^?>?# .[\Y]""1WOJL#W2TRN_KFI[.8%@O!WN[>3JV[^DN?CN M2+1J%ZTZ9OUJ!GW.-ZUE;L'>-KY:+@>['/.(G@_VWO8;>RCHHV8/!\U.<I:\ M<5UGA[JI6O8W=V^''NH-['T?T(R#\>'6!?R>/#*Y70W6)OO,8<A[L-V='9#\ MA')/!,C^$.^SIMNT57"#3T@<55U;[]U S$ASS0LMF>)":9YE$M$4W*0%>G1: M\E)(5O!2%4SRS*2\4"F3F>%%:="3IP7/BSQY]RE86E0R ])-;5^&Q[5E#]4P M0(#D1F9<RX*E/!.&H]0RJ;G(!75HS4V!3SDO2X6.M#"((V,I BOPX%(*+E.1 MO(EUI/D%;KQ;!%BW4>LU4*658X*2, D/I9+L)4OA-<NII73*-;R>&1&]OV!9 M0;&(Y'WO@5 ;\8K@0"9-3^+!?&5X2E%CLJ: :+$IPYK+E!X:W9*=824ZA\FT M++D2)OD> *#<]\MH;W"/51LQ>+G_+WEK/6I4\FW5K;]C-X,+#IB-?K,2CHS\ MHB6Y*@K 4.ZWD]GMNQMT%*KDJ1;,4.84*R7RDRM\R'7#>M9*1$%NJ@W&* M%\ C!P<(/<7PGYC #'PH+O.2*0S!ZBDI<"HT2^%&8ZCA.@<RA?Q#./LC%/UG M%$QF" 6 #-8"*DG"$#DP2B4(![(:X*>8)JV %FG&)6ADBI(A 9!87F(<04=J M,_];.:6.RH%^4@&BI0Q4SG*-CEQ#,G"%)!BD!?J$J,HLCM!Y1C3)P(NR/%4Y M62FX,IH5,HJ%2):5,*Q(*<QD.9?P?P9:".*[@?],Z2,24O">,ZT@:EVPJ$;# M= Z62D2)V.!,%R7/BAP%(>?&9*P4!(PZ347'=435"N@5XED;B9" KI#[[2<M M2<@$$8F2E2:J24)+R*G,XD<0'Z-3D%^BQN ]HYQGSW2E2JP5-1.EHE""YR*E M]*"<&L(AY5&-PC #)H@L)VA2RBN2 $YI0XQB8%(IQ\P<V6CU;J/5)V^T[ZJ! M\N/9#<0T6X$.AW;8H_8.[["W*YOT.(,W?>TZR]8PCT:'_=63%]9X>E]O N1\ M]\CFS7TSIUSMS4%W6$$!\2"*816$BG,UA;UORC.<S<&[GN:?8S=OH]'/AA)R M/GK%"9F.SSX:7CNB/-6 .<T!9SG;$,_BUX K@=\,CPR"J3^RSH:5FW-\J@(. MYIMVSEQ=;P;6+/;];T>[-9GS45I;!?ODP2("^XGJCK?S\\_8?XYOA*3:3B9M M>K9P+6X:_A4[GK>].GCZ$>-'&R#:B/;9]\[[%Q A" B2@IF9XJ84R4];_),G M_)_ 'U>ZMW;LCM Q]FK4-8'Z WWDDNP/ENHK5+%-V&)PW3.D7M(FHLSIWOB8 M-:SMF5M%-:L\L+1?<7 L?+'#_KQI[JN62F#\EEQ7OJG9-TR<HZ#2(]7)$[6^ M[-U#\]2-ZM>Q95P(%'4<L; OX-A2"/7_ "^H;G%!AR0T49@4CF*G J]XGI>_ M"?AG;NGHH7\?X,6Y-/C1Z0[T7<_!$CC=NS%B9U_&>S&5&-Q_QLOCKG=W]7X] MWC@_#Q_O[3]4P[(!,*U=8*HX-ZA^PW@7'E^"6\?[YYT+V$MC<V6KN1UH +XO M' K+]H4<[/X@<?5?4$L#!!0 ( +> ;%DVZL0(G ( *L% 9 >&PO M=V]R:W-H965T<R]S:&5E=#(P+GAM;(5436_;, R]^U<0'C"T@%%_)G.RQ$"[ M;E@/!8*D6P_##HI-QT)ER9.4IOWWD^3$S8 TN]@D13X^6GZ<[81\4@VBAI>6 M<37W&ZV[:1BJLL&6J"O1(3<GM9 MT<:5FU!U$DGEBEH6)E$T#EM"N5_,7&PA MBYG8:D8Y+B2H;=L2^7J#3.SF?NP? DNZ:;0-A,6L(QM<H?[1+:3QP@&EHBUR M104'B?7<OXZG-YG-=PD_*>[4D0UVDK403]:YJ^9^9 DAPU);!&)>S_@%&;- MAL:?/:8_M+2%Q_8!_9N;W<RR)@J_"/9(*]W,_=R'"FNR97HI=M]Q/\_(XI6" M*?>$79^;)CZ46Z5%NR\V#%K*^S=YV7^'HX(\>J<@V1<DCG??R+&\)9H4,REV M(&VV0;.&&]55&W*4VTM9:6E.J:G3Q1U_1JZ%?(6+![)FJ"YGH3:X]C0L]Q@W M/4;R#L8$[@77C8*OO,+JW_K0\!E()0=2-\E9P!5V5Y!& 211DIW!2X<A4X>7 M_G?(6ZI*)M16(ORZ7BLMS5_Q^]3$/6!V&M J9:HZ4N+<-U)0*)_1+SY^B,?1 MYS-TLX%N=@Z]6!GE55N&(&H8J)\B>1;F-,D!SRN%49;26-DVND&H!3,2I7P# M1)G8%$[R\,SE:&S7*+W##<$MEOM(["*IMR0[ST@&)25,!?!XMPB@IIR:'[6" MC1"5 L(KN#^DP!IM8\I59^1J<N(L2,?C8#+*(4Z"/+5N[BW[,> B&XV"*([@ MTIC)),CR'"Z]!Z$)\]XN.TZ#21P'D\QA9%$6Y'D$IRXH/!)0BW+CUH2"4FRY M[K4T1(=-=-T+\"V]7V/W1&[,&,"P-J71U:>1#[)?#;VC1>?DN!;:B-N9C=FF M*&V".:^%T ?'-ACV<_$74$L#!!0 ( +> ;%G,X?X=80, $0' 9 M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;(55VX[;. Q]]U<(7J"8 83Q_9(T M"3"93K$%.D#03'<?%ON@V'0L5+9<29ZT^_5+V4G&+=+TQ18I\O"0E*C%0:HO MN@8PY%LC6KUT:V.ZN>?IHH:&Z3O908L[E50-,RBJO:<[!:P<G!KAA;Z?>@WC MK;M:#+J-6BUD;P1O8:.([IN&J>]K$/*P= /WI/C$][6Q"F^UZ-@>MF ^=QN% MDG=&*7D#K>:R)0JJI7L?S->QM1\,_N)PT),UL9GLI/QBA0_ETO4M(1!0&(O M\/<"#R"$!4(:7X^8[CFD=9RN3^COA]PQEQW3\"#%W[PT]=+-75)"Q7IA/LG# MGW#,)[%XA11Z^)+#:!MCQ*+71C9'9Y0;WHY_]NU8AXE#[O_"(3PZA /O,=# M\ATS;+50\D"4M48TNQA2';R1'&]M4[9&X2Y'/[/:*.RO,M\):TOR^+7G'5;< MD)MGMA.@;Q>>P2#6U"N.@.L1,/P%X(P\R=;4FCRV)90_^GM([LPP/#%<AU<! MM]#=D<BG)/3#^ I>=,XX&O"BWV1,R48P3/7'Q/^YWVFC\*S\>RGU$3F^C&SO MSUQWK("EBQ=$@WH!=_7FCR#UWU[A'9]YQ]?05UN\CV4O@,B*7.[:)<97,2\S M/H$[%AS.E2DDWD1MH+0$3 VDD@*O-&_WA&G4S<GO&3K83 /-#I1SZBAY!\51 M$PR:R/EH?0*:93F=Y=GKREGW7)08T'G#FNXM.8GD0],I^0(V@B9!0!-_1M,@ M(C,:Q"E-DM1YD$W7&PSRFD] PQF:YJ%=11$&F#GO>]5RTRL8<I=5Q0N8E"#R M<^K[(0EG"0W]W'EB18T553^7*J91FM(X04N:IPGU@]C9/C]N)M%#W [H+$AQ M%<8#%^<CX'BII2@=/DTH2G*D&9_^F$N+1[0?IIK#6UOJ/38/#9&</R"G-$QF MSK,T3#C=M!,3 B'UTYP&$3+P:90E-,]SI*#UW+DOBK[I!;/-+@%/1L'9.$,1 M@C52&?[?J+A):!:D-/,C<DMN8HM!\RPEM\[E4T1)BP\->D28?1Q%)$AHG&=8 MH9!<NB/>9+(UH/;#_-9X%OO6C$/NK#T_$??C9'PU']^7)Z;VO-5$0(6N_EV6 MN$2-,WL4C.R&.;F3!J?NL*SQF0-E#7"_DM*<!!O@_'"N_@=02P,$% @ MMX!L67]D;W70 @ -@8 !D !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL M?57;;MLP#'WW5P@>,+2 43NV<VF6&$C:70JL0-!TV\.P!\5F8J&RY$ERT_7K M1_G6;$WS$HH4>7A(F<QL+]6#S@$,>2JXT',W-Z:<^KY.<RBHOI E"+S92E50 M@ZK:^;I40+,ZJ.!^& 0COZ!,N,FLMJU4,I.5X4S 2A%=%055?Y; Y7[N#MS. M<,=VN;$&/YF5= =K,-_*E4+-[U$R5H#03 JB8#MW%X/I,K;^M<-W!GM]<":V MDHV4#U:YR>9N8 D!A]18!(KB$:Z <PN$-'ZWF&Z?T@8>GCOT3W7M6,N&:KB2 M_ ?+3#YW)R[)8$LK;N[D_@NT]0PM7BJYKG_)OO$=1BY)*VUDT08C@X*)1M*G MM@\' 9/@C8"P#0AKWDVBFN4U-329*;DGRGHCFCW4I=;12(X)^RAKH_"689Q) M;H2A8L<V',A":S":G-U3U/3YS#>(;[W\M,5:-ECA&UB7Y%8*DVOR4620_1OO M(Z^>7-B16X8G ==07I H\$@8A/$)O*@O-JKQHC?P/DN9[1GGA(J,O*[\FNF4 M2UTI(#\7&VT4?C*_CK6AR1(?SV+':*I+FL+<Q3G1H![!3=Z_&XR"#R=JB/L: MXE/HR1K',JN0M-R^*N$8UY-HQ[F^P#K4PI)4XA!J YE-:G(@6\EQFIG8$:K1 M-B6G6#GXC :*#2BG>TMR#6EK&=26R%E1 P(? =OD!4'02>>*ELQ0SIXA<PK( M&+5LK"N)AP,OC.-..HOT=\44NG' ,27LA09MWG<2>9>CJ!7.O418Y[77Z'+H MA<&XD\Y7T-JA:5H5%:>V![20RK!G6F^5LT$4>U$4DW,\AF-O-!J3<^?_#FJ/ M".SC$&N:C".48V\8!^38Y^ ?S'(!:E=O+(U%5\(T8]U;^Z6X:';!BWNS46^I MVC&A"8<MA@87XZ%+5+.E&L7(LMX,&VEPS]3''!<[*.N ]ULI3:?8!/U?1?(7 M4$L#!!0 ( +> ;%E4BC9HI@, "() 9 >&PO=V]R:W-H965T<R]S M:&5E=#(S+GAM;*U676_;-A1]UZ\@U&!H #GZM"Q[MH$X7;$!31K4V88]TO*U M390B/9*JF_WZ7E(?=E;'Z\->;%V2Y_ <WGM%30]2?=8[ $.^5ESHF;\S9C\) M0UWNH*+Z1NY!X,Q&JHH:#-4VU'L%=.U %0^3*,K#BC+ASZ=N[%'-I[(VG EX M5$375475\P*X/,S\V.\&/K'MSMB!<#[=TRTLP?R^?U08A3W+FE4@-)."*-C, M_-MXLAC:]6[!'PP.^N296"<K*3_;X+?US(^L(.!0&LM \>\+W 'GE@AE_-UR M^OV6%GCZW+&_=][1RXIJN)/\3[8VNYE?^&0-&UIS\TD>?H76CQ-82J[=+SDT M:T>I3\I:&UFU8%10,='\TZ_M.9P BN@50-("$J>[V<BI?$<-G4^5/!!E5R.; M?7!6'1K%,6&3LC0*9QGBS/P#H"5-WC[1%0=]/0T-DMJIL&P)%@U!\@K!F-Q+ M87::_"+6L'Z)#U%,KRCI%"V2BX1+V-^0- I($B79!;ZT=Y@ZOO2BPW/&&EQV M'F>[8:+WM(29C^6N07T!?_[3FSB/?KZ@*NM599?8YTOLKG7-@<@-65!.10ED MZ;KPCE.MV8:5U)4MSCL'Y%9K,)I0L28?&%TQS@P[[^OBSN=]/>W 6[4RFI=! M^9T,[F30HPQ^E('#=@GFSD"U M4GD%!E,60C.?:_GI#_R[C7@KVSX%Z(UPMY M!V4[$KN1U&N(O8][4(@26Z]QJ&PC#^1F4/=V@QY-.C2Y(J,X#_)BA$]QD,1) M4,29=UM)9=@_3H6'[TQB=D $IH!439N ;9.S!X7^_@*J[ H4TVWREB1I@?0I MN791-LZ#.!F1:^])&LH]V:DGKZD/SNUV1;)1$62C[.C#.SW=NUHI$.:[P^ER M_AQ@G:#5@0%5V1,8)T$RMFQI/ J*+/(>I!B4_\W"I=AV)&E4!'$TMN+2)(A' M>>OQ)<B6VQ491E&012X-PRB(XIQ<Z,IAWY7#'^[*][6IL7;OF6!57;6U^$B? M\48R9]ON(O7YMGOX^#"XLU7,[>OWW[G4Y(?U>%U2BR =1C8:MDF)Q[D-<Q?F M01K'-K1%.QX':1&W1_R2SIYOF@=8>3BA]<1CU;XV6+=,8*I &U>*Z3 HTB%6 MXC&]#4U72,\G>3J7G?#DWJI ;=WMK$DI:V&:*ZP?[3\ ;IM[[[B\^7JXIVK+ MA,:#VR TNAEA-E1S(S>!D7MW"ZZDP3O5/>[P(P:478#S&RE-%]@-^L^B^3=0 M2P,$% @ MX!L6;#3L29] P BP@ !D !X;"]W;W)K<VAE971S+W-H M965T,C0N>&ULE59M;]LV$/ZN7T&H0]$"0O0N6:EM($DS;$"#&G&V?1CV@99. MME"*U$BJ3O[]CI2LN(7C)5\DOMP]SW.\HT[SO9#?U Y D\>6<;5P=UIWE[ZO MRAVT5%V(#CCNU$*V5.-4;GW52:"5=6J9'P5!YK>TX>YR;M=6<CD7O68-AY4D MJF];*I^N@8G]P@W=P\)]L]UIL^ OYQW=PAKT']U*XLR?4*JF!:X:P8F$>N%> MA9?7J;&W!G\VL%='8V(BV0CQS4Q^KQ9N8 0!@U(;!(JO[W #C!D@E/'OB.E. ME,;Q>'Q _]7&CK%LJ((;P?YJ*KU;N#.75%#3GNE[L?\-QGBLP%(P99]D/]BF MA4O*7FG1CLZHH&WX\*:/XSD<.<R"%QRBT2&RN@<BJ_(SU70YEV)/I+%&-#.P MH5IO%-=PDY2UEKC;H)]>7I6E[*$BMX^89@6*?'B@&P;JX]S7"&^,_'*$NAZ@ MHA>@"G(GN-XI<LLKJ'[T]U'6I"TZ:+N.S@*NH;L@<>"1*(B2,WCQ%&ML\>(7 M\%;TR<9&**^(#9PR1?Z^VB@ML3K^.17R@)B<1C0WYE)UM(2%BU="@?P.[O+] MNS +/IW1FTQZDW/HRS7>P*IG0$1-#GFZ$:U)%!U*&N.X!T:UW5!:G8K@+,?I M"$8RI_R93(YDI2'#)]Y-I8T\O0-2"X97O.%;0A6N79*WZW<PY1K:#4CGD'?R M&<IQ);0KL;.FC,H&E&/\]_CI4*0;4DOB./:*."%)FGMIECJW;<?$$X"S 0YU MHY\MP]Q+DH2DB3<+0^<0<4>;BFC\ZJ#FFGQ8/7S]B)B(%>8DSD(O"6?.2@I$ M<M0.16"P$Z 7&<P@QU&<Y%X61<Z#T)0Y=(S]?XXS](H@\^(@(I$7188K(V>J M*)VJ*'US%4VWW:CXBLF3Y*:7$K@F7QJZ:5BC\7Q/5=-9KO/5!,>DPI*6(RE[ M)CU4%:I\2UV]+J+7U=<=Y7V-'X1>@GS_;H9I_:2</962<JLP*E(O" (28_'@ MVWF@CPA]J(-9[A6SD/Q"8LQ@Z&59X=PUJL2^0SF(_MDPCE*OR$/DQ!HL@I^* MY96GE0<SKT@C)"ORP$O3XF3)^$<-H@6YM6W0''7/]= KIM6ITUX-#>;9?&C3 M=U1N&ZX(@QI=@XL<*T(.K6^8:-'9=K,1&IN7'>[P;P&D,<#]6@A]F!B"Z?]C M^1]02P,$% @ MX!L61N4(1V= @ [ 4 !D !X;"]W;W)K<VAE971S M+W-H965T,C4N>&ULE93?;]HP$,??\U><,FG:I*P)#E#H(!*,39NT3JCLQ\.T M!R<YB%4GSFRGM/_];"=D= *DO6#[<O>Y[]G<S?9"WJL"4<-CR2LU]PNMZYLP M5%F!)557HL;*?-D*65)MCG(7JEHBS5U0R4,21>.PI*SRDYFSK64R$XWFK,*U M!-64)95/2^1B/_<'_L%PQW:%MH8PF=5TAQO4W^JU-*>PI^2LQ$HQ48'$[=Q? M#&Z60^OO'+XSW*NC/=A*4B'N[>%3/O<C*P@Y9MH2J%D>\!UR;D%&QN^.Z?<I M;>#Q_D#_X&HWM:14X3O!?[!<%W-_XD..6]IP?2?V'[&K9V1YF>#*_<*^]277 M/F2-TJ+L@HV"DE7M2A^[>S@*F$1G D@70)SN-I%3N:*:)C,I]B"MMZ'9C2O5 M11MQK+*/LM'2?&4F3B=?A$8%:_I$4X[PZJM=U.M9J W;>H19QUFV''*&,X5; M4>E"P?LJQ_QY?&@T]<+(0=B27 1NL+Z". J 1&1X@1?WA<:.%Y_AK3#5L&(J MXT(U$N'G(E5:FC_%KU/%MJSA:99ME!M5TPSGOND$A?(!_>3EB\$X>GM!Z;!7 M.KQ$3S:F\?+&O(;8PK/G.27T(NJT4#B;P#.7KK%,47J'FX<59IUEX"RQMRF$ MU&\TRM+CC*:,,\U0>8[DU2TI@%JR*F,UY4 &TV R'0,A)(A)Y"VR3#:8>ZPR M#%0:M("<:H1!%$S)!(9!%(\ZW/J 4WU2($;;Q"@C9!S$HY'W652[_Y!S'8R) M$11%9C<9Q$%$!O\Z<T,$E^N$,YQZXO"H TN4.S=G%&2BJ73;C+VU'V6+MH/_ MNK=S\);*':L4<-R:T.CJ>N2#;&=+>]"B=OV<"FVF@]L69ARCM [F^U:8:KJ# M3= /^.0/4$L#!!0 ( +> ;%FA:!GNQ0( %T& 9 >&PO=V]R:W-H M965T<R]S:&5E=#(V+GAM;(U5VT[C,!!][U>, D(@09,F:;FUD2BPEP=8ENXN M#ZM]<)-I:Y'8P78H_/V.G304;:E651O/^,SQF8QG.EQ*]:@7B 9>BESHD;<P MICSS?9TNL&"Z*TL4M#.3JF"&3#7W=:F092ZHR/TP" 9^P;CPDJ'SW:ED*"N3 M<X%W"G15%$R]CC&7RY'7\U:.>SY?&.OPDV')YCA!\[.\4V3Y+4O&"Q2:2P$* M9R/OHG<VCBW> 7YQ7.JU-=A,IE(^6N-K-O("*PAS3(UE8/1XQDO,<TM$,IX: M3J\]T@:NKU?LGUSNE,N4:;R4^0//S&+DG7B0X8Q5N;F7RR_8Y-.W?*G,M?N% M98V- P_22AM9-,&DH."B?K*7YCVL!9Q\%! V :'371_D5%XQPY*ADDM0%DUL M=N%2==$DC@M;E(E1M,LISB03(]/'A<PS5'IOYR3L'9_#]5/%S2OL_V#3'/7! MT#=TD(7[:4,ZKDG##TA/X48*L]!P+3+,WL?[)+!5&:Y4CL.MA!,LNQ %AQ & M8;R%+VJSCAQ?] %?D^'OBZDVBB[>TYUA3Q9@K;+&>Z9"F./.H&C>H9O61O MIS<(SK<(C%N!\3;V9$+-EU4Y@IS!K11'WRN6\QG'#%S!X%MI[[3>)'LK\6;9 M\)_'=:@.!HLIJ@X5P]8"KC!M'#U7G:AS6SF;F!Y<2Q#)OZ[.BI'FA#9,9%S, M#V&*<RX$+:V.5V0*>OW#( A@%^)N$$'\9H6#SF?%A&4_JC^=>\P0"W+L]P*' M.X"H>SP@L]^8_6YPVKE^095R;7']S;"H.Q@0K.2*A/I@4%'CL?6C-JI'D5G= M)2HN+727ON_TMV%82[#M]1]AL.D^^6LM7Z":N\&F(965,'7WM]YV=E[4(^,- M7@_>&Z;HM6O(<4:A0?>X[X&JAUEM&%FZ 3*5AL:16RYH_J.R -J?26E6ACV@ M_4=)_@)02P,$% @ MX!L6=&?"I+2!P EBT !D !X;"]W;W)K<VAE M971S+W-H965T,C<N>&ULK5IM;]LV$/XK@C<4&[#6?">5)0%62^T&K$#0M-N' M81\4FW&$Z<63Y*3=KQ\E.U9$GM@JU9?$EA\^U)V.Q^=./'\HJW_J.ZV;X%.> M%?7%XJYI=F?+9;V^TWE2ORIWNC"_W)95GC3F:[5=UKM*)YMN4)XM"4)BF2=I ML;@\[ZY=59?GY;[)TD)?54&]S_.D^OQ:9^7#Q0(O'B^\3[=W37MA>7F^2[;Z M6C<?=U>5^;8\L6S27!=U6A9!I6\O%K_@LYC*=D"'^"/5#_63ST%KRDU9_M-^ M^6USL4#M'>E,KYN6(C'_[O5*9UG+9.[CWR/IXC1G._#IYT?V-YWQQIB;I-:K M,OLSW31W%PNU"#;Z-MEGS?ORX5=]-(BW?.LRJ[N_P<,!RPUXO:^;,C\.-G>0 MI\7A?_+IZ(@G PP//( <!Q![ !L90(\#Z-?.P(X#V-?.P(\#.M.7!]L[QT5) MDUR>5^5#4+5HP]9^Z+S?C3;^2HLV4*Z;ROR:FG'-Y;6)O,T^TT%Y&T1IG6RW ME=XFW3,T5][K>UWL=?!#I)LDS>H?@Y?!Q^LH^.'['\^7C9F^)5FNCU.]/DQ% M1J:BP;NR:.[J("XV>@.,C_SC0\_XI3'[9#MYM/TU\1)>Z]VK@**? H(( ^YG M]?7#*63.M\T>/WOV@3/H*1!HQ\?&^-)\GR5-6=5!4FS, E[KNBZK5-?0DSYP MB8ZKS47WEXSC,$3D?'G_U(,NC@BLA!)#7.3B,"%$(L:&P!@ 2BXXI?($')C/ M3N8SK_GQIT:W815<Z^H^7>N7S>>=#AZ2JDJ*9L0)!T;^]%XHYU(IRPD CIBG MAI'E!!='!1>AXP,71Q@-C?MA%_"3"[C7!:LNVZ3_&2?4Y6UC;-==**S-JM-% M WF Y91*NPH<&%488IL^UT84XJ&W#+?A9D(H(S#UHN3]<)K_6]%W219=DA] MK=E-9;;9M-A"=@O7;FZB&EMV [ P9$A:=KLP+I0D%EOLPD)D I_!=LN3W=)K M]^\FV,VV7VP[HZOR<Y*-Q;N7J%4T9_4N6>N+A9$LM5E&>G$90&EU)IYH)I[X MVWD&GE<GSRNOYR-=I]LB>)'DNY^#JZIL2I-S1@).N2LH5$+:"\V%$;.$" ZM MB'-Q6#'.E;4B8V!:242H"!QSX<GRT+_7?(BO("M#-\*)5,+*?RL79C8 *>QT MXL*(<5FW6PZ,!'"<FMV'PD9BU$LKY#7S0VDRRJ.& O42<E,94\QXV+(8 G)A M<HX5 !$ )+CUCIUT8@@I0\(902-V/Y&4V+^1E'FNJW5JC/_KG<YO=/4W:+V7 M!5YW+[[# OT,)959V:)9V>*YV(;/@_3/@\PH[8YD@^0@N.)VK@%P*F3*#D@7 M1:4BR-8T (Y+K+@8"<9>UF*_KGV.L#M2#M8&Y<36=0 ,"[/!VRYP82%WV&( M)K!$([(&]\(6^Y7M,V0=!A3K(#$<[?=./&$C_[KY8@!FA"\:RU>][L5^X3M) M^OFY)J@@#(AG%6)L1P^@BG$H;->X*!Z:RFC$-;THQGY5/$$=^IFF..891)Y, M/M-MQ3,0#1]"K]"Q7Z)/$8I^JBE/82Z5/A=1/ /1\ 'T0AW[E?J87O4/F^+L MF8BBN8CB&8B&SNYK ^PO#KZLF@'!CIBRVPDK ,>8XM1.L L-&6ULS^[.&GV M9SJB4$A?)A!_F?!6E]LJV=VEZ[8#VU3IS;[;B=Z6][HJ<K-'>V6TGWVJC)Z5 M+9J5+9Z+;?B<^K*&^,N::3+Z2#8(*\0XI;:.!H"$&NG+;"4 $.I&'*4) #$ ME# IU4B'D/2E!/&7$L]1TP0H*"B2Q%FP$! K2:F]9 $@Y1@A;K?, ""AA(<4 MCSBB+RN(OZQXAJHF0+F 9,B<@'!QC&/NM$L!' T1DW:_%,!)*@@?\T%?61!_ M93%)-Q- XS.)G:(*PBG.[?(S G"<8<R=Q0#@5$C56-KNJP;BKQHF2&,_TP2= M,!=1-!=1/ /1T/]]:4+\I<D454S<WCG8/P5P< ,5 ,(=5&AF7PN5]%4!\5<% M8Z+T.&S0EV&AR1^VK2X.;*,".")%2%%HFPH .6&A&DLTO?XF?OW]14E(W$:U M,$F#$;MU# #-_J((XK;54(O<;+8".7L,T'2GF)L==Z0Q07HI3/Q2>$09_A2\ M*2O=!K]7%WJY)^O".=FB6=GBN=B&[\U[_4[]^GWBFW.W[TZ1,GK/?G,.].>I M47#VRT,(AP13V,IM,32Q9%R$(YF(]L*8^H7Q<T0A!50O1W;R60$PL\4K6Q " M,+, A:V$0!@7(R]Z:*^*J5\5/T,,^ADG2 +J2MR7$CGB.@)PBCBB,H;HF FH M$1<].5WBU\N3M"(%E#+F=N6^ F O.>+.V1*HFT^%_4(,@G$AY5AT]#*9^F7R M!*'H9YH2%7.UYN<BBF<@&OJ_%^K4+]2G"$4_U90',)=2GXLHGH%H^ !ZI4[] M2GU,J5)7&TNS$]J:S<\^Q97 "1KIS!=#MT78V"[9ZW7JU^M?%+''\8-#=:3M M&=G^<'%8*FYKW0C &6$:2J=$AB9&7")A'RU:/CEGFNMJVQWPK<TVMR^:PTG# MT]73(>)?NJ.SUO77^&R%@>L1/HL/1X1[^L.)Y7=)M4V+.LCTK9D*O9+F\52' M0\"'+TVYZTZYWI2-V8N[CW<ZV>BJ!9C?;\NR>?S23G ZBGWY/U!+ P04 M" "W@&Q96>4IQL4# "D#@ &0 'AL+W=O<FMS:&5E=',O<VAE970R."YX M;6RM5UV/FS@4_2L6NUJU4G<PWS";($U"JE;:KJ)&W3Y4^^ !)[$&,+6=I/WW M:QM"$^)A1UOF88+-N>=RCJ^_9B?*GO@>8P&^567-Y]9>B.;>MGF^QQ7B=[3! MM7RSI:Q"0C;9SN8-PZC0055INQ"&=H5(;:4SW;=FZ8P>1$EJO&: 'ZH*L>\+ M7-+3W'*L<\='LML+U6&GLP;M\ :+3\V:R9;=LQ2DPC4GM 8,;^?6@W._<J * MT(B_"3[QBV>@I#Q2^J0:[XNY!=47X1+G0E$@^7/$2UR6BDE^Q]>.U.ISJL#+ MYS/[6RU>BGE$'"]I^9D48C^W8@L4>(L.I?A(3^]P)RA0?#DMN?X/3BTV]"R0 M'[B@51<LOZ B=?N+OG5&7 1('G. VP6XPP#_F0"O"_!>FL'O OR79@BZ "W= M;K5KXS(D4#IC] 280DLV]:#=U]'2+U*K0MD()M\2&2?2C:R\XE!B0+=@A5A- MZAT':\S 9H\8!J\R+! I^6OP._BTR<"K7U_/;"'SJF@[[W(LVASN,SD\\('6 M8L_!JBYP88C/QN.3D7A;ZNU%NV?1"W>4<(.;.^#!-\"%KF_XGN7+PSV3G)_+ MOOK?V:_,\/H*\#2?]PS?0Y[30RWDP(,U+4E., =?'AZY8'(2_V,:[9;/-_.I ME>V>-RC'<TLN71RS([;2WWYQ0OB'R>HIR;(IR583D5T-BM\/BC_&GOXEMXCW M=4XK.07_I)P;9UU+$6H*M2$<TR#V'.C,[..EP[<P)_3\*('7N.P6YT'UYU[C M5H:T(8QBZ/>X*\E!+SD8E?Q9K^FX .B(F=RC@%1?R:U$+H'Y$Y!['!>H+F29 MFJQHJ8-+C8X3!7$\^/BE 0@3ST_" 3 S F,7QM[ #B/0]?TX-/L1]GZ$HW[( MX6=8;LD"E8"KQ9B#+:/5V8]&[;/<Y,4HK;EN@6EFAC?"HL"/!C9-E&QUF\P/ MP\3L8-0[&$U346] 0<J#,.Y-B^BEI64 PL1W Y@,/#,"3:5E!+J)$P1F8^+> MF'ATR;]974 C=_RS.WKCE\:<._#7 SFB4E9B^\YD4CSEEC E638EV6HBLJM! M2_I!2T:K>8$XR4W>MV'Q197 .Q@,BM,$<@:@S 1R!S-^90(%CKD@'?CC& I' MU67/3\ N\C\$&E$W"HVH&XE&U(U&^^+476&VT]<=#O1IJCU^];W]E>I!7R0& M_0OG?ND8^C-U!=.G_!_T[?WM V([4G-0XJU,!>\BN4:P]DK4-@1M])G_D0IY M@]"/>WF-Q$P!Y/LMI>+<4 GZBVGZ+U!+ P04 " "W@&Q96RH"_G@* 9 M;@ &0 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6RUG6MOVS@6AO^*X%TL M9H"96J*HB[M)@,8D=PNT,T'3[F QF ^JS<1";<DC*4D[V!^_DJR8ILPR4ORF M'QI?#I]#G4,=RJ\HZ>PA+[Z4*RDKY^MFG97GDU55;5]/I^5B)3=)^2K?RJS^ MYB8O-DE5ORUNI^6VD,FR;;193XGKAM--DF:3B[/VLZOBXBR_J]9I)J\*I[S; M;)+BVZ5<YP_G$V_R^,&']'95-1],+\ZVR:V\EM6G[551OYON*<MT([,RS3.G MD#?GDS?>:Q&Z38/6XC^I?"@/7CO-IGS.\R_-F[?+\XG;]$BNY:)J$$G]YU[. MY7K=D.I^_-E!)WN?3</#UX]TT6Y\O3&?DU+.\_5OZ;):G4_BB;.4-\G=NOJ0 M/_Q;=AL4-+Q%OB[;_YV'SM:=.(N[LLHW7>.Z!YLTV_U-OG:!.&A0<\P-2-> M]!O0[S3PNP;^4 ^T:T"'>@BZ!D&_0?B=!F'7(&QCOPM6&VF65,G%69$_.$5C M7=.:%VVZVM9U@-.L&5G755%_F];MJHM?B]LD2_]*=FG.ELYU>INE-^DBR2KG MS6*1WV55FMTZ5_DZ7:2R='Y@LDK2=>G\DA1%T@R+'YV?G4_7S/GA[S^>3:NZ M3PUYNNC\7^[\D^_X]YWW>5:M2H=G2[DTM&?V]K.GV@M[>X]8 -,ZF/N(DL>( M7A(K\5IN7SF^^Y-#7$(-'9H/;^Z;XG&:=WZ:=V%OSN2B;NZ9FFNQ]/>CTV]Y M_G=X5T6^O%M4SMML5T.;0?K[N]K(>5O)3?F':;SMB-1,; KUZW*;+.3YI*[$ MI2SNY>3B'W_S0O>?IEPA80P)XTB8 ,&T'--]CJF-?O%!WLOL3II2N6L8M@V; M*?+^(J(Q)>'L;'I_F"6#71!Z04QT.W9L1[PP\",WT@VYP3":D8 25S<4UDU[ M9N""?> ":^#F[>P@BWHBW>9E6I4_U1-&4<BL,L5RQPH.-HE&LR@F02^65I]C M1_Q IQSI5 1'R0LC/_0BY50+=[@/=SADG-:'4XN\GB+_,LXVEU;&V.J#A+'P M*!=^&(0S2GNY.+8CU)]YL]Y.)T"=TW(1[7,167,AV-NYDV;E72&73K)I#E), MR8B.-R5PZW^](6_U-3;,PWQRI$\!@FFIB/>IB*VI^)0]YF&1E*OV$+)](?^\ M2^^3=5V-2E-JXJ,P>3,OC&G0KT=6[V.3,]0K1WH5!J^Q3V?U3&:N2+-]Z&?6 MT/_6'(%GU3?G]_=R\UD6?SC_<WZMCXW^*Y/"R0OGG2S+_7>F)%CQ8XL5$L:0 M,(Z$"1!,2[CGJE]K+OR N$."T@RE,2B-0VD"1=-3??##W+/NW?QK)9N?I,[# M;C>O?WP;L^L=5Y?(F_E^V"ND=G>C$S?0+8>Z%0:W)"11%/KF4NH1%6XRNIB^ MR[/;^OCZXRK)5&&U%52[C]&[&I+&H#0.I0D43<^]4AD\O,S@074&*(U!:1Q* M$RB:GFHE-GAVM6%H5:7'=6;FNU'4EQ[L[D8G;J!;#G4KC&XC&GGN=ZJJDB@\ MNT9A/42U5E*D)#"'TAB4QJ$T@:+I^58:B1?B*RE4,X'2&)3&H32!HNFI5A*, M9]=@AE92@R R"XY%&+NWT7D;YI5#O0J#5S^@AU[U6"N-Q;.++$S>R*+16!Y% M2&OI1(H7<RB-06D<2A,HFIYC)>9X,WSIA"HX4!J#TCB4)E T_02Q4G&(53H8 M>>:F@VE5Q?4BG_;.6LWM7L?F;ZA;#G4K.MKAZ1OJTNCPI)\>=26H$+N@\E@[ M;XI\X\SSK"J2>G=[2*N5LT_(I<P6JTU2?#D\8-U_6S=:R*9=NW-^2$O-[%_Y MO2RR36VP;V&77^W]';OW0FD,2N-0FD#1]'&DE")"X(6:0(4A*(U!:1Q*$RB: MGFHE#!&K&F%;F]"UU$XSQT% ">U7Y6/#R/=CXO;..3&#H1?'U U=KU]QCRV) M[P6>?[0^P;Y]SXV?4EN(76W1"V9^XRSJ@]BT<HJF=&YET7R9W)KCNR//#K;1 M?37S^L$U6D7]R)JLXJ-YS&A%^A%]B24?1 DJQ"ZHO/0D-L\WM=$B3=9#)S&H M4 .E,2B-0VD"1=/'D1)J"%ZH(5"A!DIC4!J'T@2*IJ=:"37$+M38)K'H>")Q M:7PDSACL*(T#OU]G#68SWZ=QO](>VT5>Y/;/'0K[ACTW<$IU(7;5Y939*S;, M):[?#ZO1RNM'U6A%^C$=XE'8M_BY$54:![&O6'GIV>MM5M4_P=KOAD]@4 T% M2F-0&H?2!(JF+PQ7&HJ/7PGC0U?"0&D,2N-0FD#1]%0KX<8?)-P8,^H=SSB$ MNK2_BM!@YT5QT/^QQ@QV]2^K613TIS"38S>(W+!'%/9M>V[LE%CAVY>UG#"' M=>3>C-)?5F2VZJ^\-UIY_=^U9JN@']&7T 3\@TM2!FD"+S:'77_D5X/.\]C[ M.;J:82]UP5[K@KW8Y24T$5]I(C[%3US(Y1YS*(U!:1Q*$RB:GFHEUOB#Q!IC M1J&R"93&_.,K:$@<1NTE?7J]-A@&/B%]0X'JGYX')7;X]DMW3ID$H9H'E,8Z M6F^Z/$J2R<KM7\V#ZIF>(:51^':-HKO2N*PGOH5,[Y//:_F,J;-96;8WM4Z= MR&4?<RB-06D<2A,HFCY*E"#CQ_BI$[H:!DIC4!J'T@2*IJ=:*46^72DZI61# M!1THC74TO1@?56RH3F-T26+S:@JJ]!=J7\."J=@?'_)A%=O>F[%)A=(8E,:A M-(&BZ:-$23?4@U=L"ET6 Z4Q*(U#:0)%TU.ME";Z8DJ3G3PZX]#5,=2H2?4O MFH?Z%$_YU#.DE"MJ5ZY )7M5R(&'V?;^C,XK5*&"TCB4)E T?9P<W) %KU!1 MJ$(%I3$HC4-I D734ZT4*OK$/61.*-I0!0M*8QWMB=,-4)\"1=,SJ30N:M>X M]L7]*OG6K^S7=]OM.GWZS,.C6:.C6.LZ5!2#TAB4QJ$T@:+I0T2);#3"UW6H M4@:E,2B-0VD"1=-3K90R^F)+E^SDT1F'"F;4M,C)Z]]R NI3H&AZ)I401NU" M&+*N-VJ+M:Y#E3,HC4%I'$H3*)I^&T EQ07XI5 !5$^#TAB4QJ$T@:+IJ59Z M6F!?"G5"7;>31V<<*JMUM">.UZ$^!8JF9U+)98%=+GM<X7/2Q1I#1!A[/T;G M'2JN06D<2A,HFCX^E%@7X.])%$#U-BB-06D<2A,HFIYJI;<%5I'GI*).386S M?TO? 4;,WL?1^8&*9"B:GI^#^RP/N^8.4JJ?TE;L?1F]#V-OYPR]G@Y*$RB: M/D:4_!;@KZ<+H#(:E,:@- ZE"11-3[62T0+[6K53RG4T0+^8#[)B]EZ.SA!4 M_4+1] PI]2NPJU^(@GV=9K?K@><Y[=T9O2-#)3,HC4-I D73AXF2U@+\'9<" MJ$0&I3$HC4-I D73']V@)++PB3LN/;]FV\EC,PZEL8YF/;+G4)<"1=LE<GKP MY*JZRMZVSQ@KG5;RWCTF:/_I_CEF;]JG=_4^O_1>SSW#Y\Q[S7=/*5/XW4/3 MWB?%;9J5SEK>U*[<5U%] %GLGD.V>U/EV_:Y69_SJIX"VI<KF2QET1C4W]_D M>?7XIG&P?QK<Q?\!4$L#!!0 ( +> ;%EG!FFVA@( &4& 9 >&PO M=V]R:W-H965T<R]S:&5E=#,P+GAM;*U574_;,!3]*U8V32 !^>X*2R-!JVD\ M(%5TC(=I#VYRTUHX<6:[#?S[73MI*"RM]K"7Q->^Y]QS'/LF:81\4FL 39Y+ M7JF)L]:ZOG)=E:VAI.I"U%#A2B%D236&<N6J6@+-+:CD;N!Y([>DK'+2Q,[- M99J(C>:L@KDD:E.65+[< !?-Q/&=W<0]6ZVUF7#3I*8K6(!^J.<2([=GR5D) ME6*B(A**B7/M7TUCDV\3?C!HU-Z8&"=+(9Y,<)M/',\( @Z9-@P47UN8 N>& M"&7\[CB=OJ0![H]W[%^M=_2RI JF@C^R7*\GSM@A.11TP_6]:+Y!Y\<*S 17 M]DF:-G<4.R3;*"W*#HP*2E:U;_K<[<,>P(\. ((.$/PK(.P H37:*K.V9E33 M-)&B(=)D(YL9V+VQ:'3#*O,5%UKB*D.<3A=X+/(-!R(*<EMMH=)"OI"3&6C* MN#HEY^1A,2,G'T\35V,Y W*SCOJFI0X.44-]04+OC 1>$ W I\?A,\@0[EMX M^!;NHLG>:= [#2Q?>(#OU=V,J8P+M9% ?EXOE99XEGX-^6L)HV%"<[^N5$TS MF#AX@13(+3CIIP_^R/LRY/8_D;WQ'O;>PV/LZ3UM\-!HD(QR=48>;^=GI& 5 MPW.3DY40N2*TRLG=+H4L@54KPBI5XW6#?&ASVHHC6]'TBFWJ1^%H=!F/$W>[ M;WP@,1B'F/N:^,94U)N*CIMJMVE(6PN,]TJ>1W'L^=X[:4-YP64T/J L[I7% M1Y5]%YKRU^LTI##^>U/"2]_'VN\D#B0&D8<2O7<:W;TF8!KP'94K_("$0X%0 M[^(S,LFVJ;6!%K7M"TNAL<O8X1K_ R!- JX70NA=8%I-_V=)_P!02P,$% M @ MX!L6<AKW3/'! 8QP !D !X;"]W;W)K<VAE971S+W-H965T,S$N M>&ULM5E=CYLX%/TK%KM:M=)TP ;S,9M$FLFTZD@=;=1I=Q^J??" DZ "IL9, MVOWU:P@#@1#/(#DO"1_W'NZY/L#!GNT8_UYL*17@9YIDQ=S8"I%?F681;FE* MBDN6TTR>63.>$B%W^<8L<DY)5">EB8DLRS53$F?&8E8?6_'%C)4BB3.ZXJ H MTY3P7S<T8;NY 8WG Y_CS594!\S%+"<;^D#%UWS%Y9[9HD1Q2K,B9AG@=#TW MKN'5$@550AWQ=TQWQ<$VJ*@\,O:]VKF+YH955403&HH*@LB_)[JD25(AR3I^ M-*!&>\TJ\7#[&?U#35Z2>20%7;+DGS@2V[GA&R"B:U(FXC/;?:0-(5SAA2PI MZE^PV\=B;("P+ 1+FV1901IG^W_RLVG$00)T3B2@)@&]-L%N$NR:Z+ZRFM8M M$60QXVP'>!4MT:J-NC=UMF039]4P/@@NS\8R3RP>I"ZB,J& K<&*2W5P\0N0 M+ +O?Y1Q+L=+@#>W5) X*=Z"=^#KPRUX\_O;F2GDM2L$,VRN<[._#CIU'9I? M MNZ ,A"SDCZ4IU^2T.9#NMTNY]N2L8M;=321C6>?0+OF>H%6"5$<NPS_O9) MAH,[0=/BWS&J>VQG'+NZ\:Z*G(1T;L@[JZ#\B1J+/WZ#KO7G&'%-8+TVV&T; M;!7ZX@L3) 'YX;C3YRZ,$=^CN35:]8!X6B!DN3ZTW9GY=$AJ)-"R/>S[?AO8 M*]AI"W:4!7^B17$%KL.P3,N$"!K)6U;V)8S)_J$@"9"4<1'_5Q\8X["_ #XH M[1WVH.M9]H##2* C"?B>.\X!MQRPDL-JM-T7(*.C/<='94#7QM"QA_6.!&+' M]RR(QNMUVWI==<^K.K_=T_21\M';09D^]7;0!-9CZK5,O3,^%3R=;= $UFN# MW[;!U_I4\(^%YWE^X'L#@;X<URLW:,L-E.7>E'$2Q=FF+K3=N4LE@2=:U5PH MU:L$GSILFL!Z?8!6]RZWSJC?!EQ3)W2A]5MQ8&N@5@TW<#UQ0FP%+AP^9D<B M ^BX&)]X+<#.DT#ENWZQ9&E>"LH/QTPA7#7:Y/$ZAP^!G1&!]CFEJ[0YDUNA M":W?BL[B0+7'F2S=8Z,"40"QCX;*'0NT[< /3BBW<S10;6D^E#R+1<DIN);5 M_K5>QR%]K8J5R).'3A-:OP^=4X+N.56LU4CI0NNWHK-24&E1IJO8.Q*G;?F6 M=23BXS@48&2=^+" G>F!:M=S3\*M/,2'G[]*\2HA)X^8)K1^ SH;!8-SBE>K MC]*%UI\<Z(P44KJ3R>)MX Y%Z=BNZ^"A>D<"D>]B"SKC\D6=X4%JP_/PY?WJ ME:I5(TV>O]"$UN=],)%SUID<O5,YY_!0J/-02.]L3@/7$Z.#80"'LSEC@<BI M3,8)U79>![TTGT,*NF5)]/KO-37BY"'3A-;GWQDGA,^I7JW>21=:OQ6==T+J M::;)ZG6/#0/VL>\,Q?MB7+_@SN$@M<-9LJP0O-PO1\19-7V^D8UY0;U:9XET MH?4[T%DFY)]3O5K-DRZT?BLZ\X34DU"3U1L<S9#;EF4-M7L<)9_0+L+#+S;S M8 6H6GZ[)WP39P5(Z%IF6I>>E#_?KVCM=P3+ZT6A1R8$2^O-+241Y56 /+]F M3#SO5.M,[;KBXG]02P,$% @ MX!L61[^2L1< @ L 4 !D !X;"]W M;W)K<VAE971S+W-H965T,S(N>&ULK51-;]LP#/TK@C<,+=#%CNVF6>88R$>' M[= A:-#M,.R@V$PL5)9<2?GHOQ\E.U[2I=D.NUBBQ/=(/HM,ME(]Z@+ D%W) MA1YZA3'5P/=U5D!)=4=6(/!F*55)#9IJY>M* <T=J.1^& 0]OZ1,>&GBSF8J M3>3:<"9@IHA>ER55SV/@<COTNM[^X)ZM"F,/_#2IZ KF8!ZJF4++;UER5H+0 M3 JB8#GT1MW!)+;^SN$;@ZT^V!-;R4+*1VM\R8=>8!,"#IFQ#!27#4R <TN$ M:3PUG%X;T@(/]WOV3ZYVK&5!-4PD_\YR4PR]OD=R6-(U-_=R^QF:>JXM7R:Y M=E^RK7VO(X]D:VUDV8 Q@Y*)>J6[1H<# /*<!H0-('P)B%\!1 T@<H76F;FR MIM30-%%R2Y3U1C:[<=HX-%;#A/V+<Z/PEB'.I#.%#T*99T)%3FZ?UJS"7V3( MQ10,95R3KU0I:I6^)._)PWQ*+MY>)K[!R!;O9TV4<1TE?"7*!W(GA2DTN14Y MY,=X'S-NTP[W:8_#LX1SJ#HD"JY(&(3QB7PF_PZ/SJ03M2I&CB_ZBXI79,8I MRG<LYH_10AN%#_;G*>5JYO@TLVWB@:YH!D,/NU2#VH"7OGO3[04?3Y7]G\B. M1(A;$>)S[.D4D#1CU+4G['#.:-"G*JYI>H[&3IE-V@]O^F$_\3>'M?SIUK-^ M<>M69^D?//X2U,K-!$TRN1:F?E#M:3MV1J[;7IR/<1S5T^,W33W+[JA:,:$) MAR52!IT;;&95SX?:,+)R+;:0!AO6;0L<J:"L ]XOI31[PP9HAW3Z"U!+ P04 M " "W@&Q9$7_^A%(# !Y#@ &0 'AL+W=O<FMS:&5E=',O<VAE970S M,RYX;6RU5UU/VS 4_2M6-DU, O*=MJR-!$5H2" A&-O#M <WO6TMDCC8;LOX M];M.0MJ4$%8I]*&-DWN.S[F^3J^':RX>Y ) D:<D3N7(6"B5G9BFC!:04'G, M,TCQR8R+A"H<BKDI,P%TFH.2V'0L*S 3RE(C'.;W;D0XY$L5LQ1N!)'+)*'B M[QG$?#TR;./EQBV;+Y2^88;#C,[A#M1]=B-P9%8L4Y9 *AE/B8#9R#BU3\:V MIP%YQ$\&:[EU3;25"></>G Y'1F65@0Q1$I34/Q9P1CB6#.ACL>2U*CFU,#M MZQ?VB]P\FIE0"6,>_V)3M1@9?8-,84:7L;KEZ^]0&O(U7\1CF7^3=1'K#0P2 M+:7B20E&!0E+BU_Z5"9B"X!&FP%."7#^%^"6 #<W6BC+;9U31<.AX&LB=#2R MZ8L\-SD:W;!4+^.=$OB4(4Z%=U@7TV4,A,_(9:IH.F<3')U*B25T< Z*LEA^ M)4?D_NZ<''S^.C05SJJQ9E3.<%;,X+PU V3'Q+4.B6,Y7@-\W X_APCA=@YW MZW 3O5:&G<JPD_.Y;_!=L)0I.+K"XIF^<BS)[RN,)Y<*$OFGR6M![C63ZSUW M(C,:P<C 325!K, (OWRR ^M;D_..R&IY<*L\N&WLX0^N:$S8)@$T3T"3YX(H MR(GT:V$5!@/?L7I#<[7MYMVPFDZOTNFUZKP"*7&S1\MD&5.%:T83+A1[IOHM MT*2VH/.W9!S9KN>ZWH[<ICBG%P1OZ/4KO7ZKWLO=C!Z2%%234/^5 #^P^CUW M1V=36,_WK&:9024S:)5Y@[E,=;U?0S(!T5CKK0S[UGI'9#6SO<IL[R/W?*_+ M/'1$5LM#O\I#OZL]WW]5=:@!/SO%^6Y83>>@TCEHU3FF&4.E[!F7ZQJFC)(Q M3W6]MI9K*^>^R]016<V^;6W^E*V/+-B2O:-4=,56S\56@V)W5;0ETW8Y>K[M M>+NO_O?CZEHWO87=^I<=GD:/2R9PS:X 6\NFE6NIWW;NO5?M(YH+>]-=V.Z' M5G!K\[)W+CIBJ^=BT\'8[2W,/A7LO6JB^NX@V.T)W@TKE)I;YP)]*+NF8LY2 M26*8(<XZ[N$.$,4YIQ@HGN5'A0E7>/#(+Q=X-@2A _#YC'/U,M"GC^JT&?X# M4$L#!!0 ( +> ;%G9N@=\8@( +,% 9 >&PO=V]R:W-H965T<R]S M:&5E=#,T+GAM;*U46V_3,!3^*U9 :).@29->1DDC]<)@#T/5JL$#XL%-3AMK MCAWLTZ;PZ[&=-'1;._' 2^-S?+[O7.KSQ954#SH'0+(ON-!C+T<L1[ZOTQP* MJCNR!&%NUE(5%(VI-KXN%=#,@0KNAT$P\ O*A)?$SK=022RWR)F A2)Z6Q14 M_9H"E]78ZWH'QQW;Y&@=?A*7= -+P/MRH8SEMRP9*T!H)@51L!Y[D^YHUK/Q M+N K@TH?G8GM9"7E@S5NLK$7V(* 0XJ6@9K/#F; N24R9?QL.+TVI04>GP_L MUZYWT\N*:IA)_HUEF(^]*X]DL*9;CG>R^@Q-/WW+ETJNW2^IZMA^Y)%TJU$6 M#=A44#!1?^F^F<,1P/"<!H0-('P*Z)T!1 T@<HW6E;FVYA1I$BM9$66C#9L] MN-DXM.F&"?LO+E&96V9PF-P(I&+#5AS(1&M 32[F@)1Q3;Y0I:@=\B5Y1^Z7 M<W+Q^C+VT22U4#]M$DSK!.&9!._)K128:_)19) ]QONFV+;B\%#Q-'R1< EE MAT3!6Q(&8>]$/;-_AT<OE!.U XP<7W2&[Y.46<4X)U1DY/DTYTRG7.JM O)] MLM*HS+O]<6J*=9;>Z2QVET>ZI"F,/;.L&M0.O.3-J^X@^'!J!/^)[-% >NU M>B^Q)Y-"*F2_J=M2V!NYT7"JX9IEX%BLUNR2P6 PC/W=<2//@[I7PW[81M45 M^D?OOP"U<;*@22JW NN'U7I;Y9FXA7OBGQI%J@7D+TTM9[=4;9C0A,/:4 := MH=EG54M$;: LW9:M))J==<?<J"HH&V#NUU+BP; )6IU._@!02P,$% @ MMX!L60+WX/Y/ P ]@D !D !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL MM99M;]LV$,>_"J$-0PLDD43)>LAL 8FS80-:+*C7%GM)2V>+*$5J)!VW^_0C M*45S)-DKBNV-+9+W/][O>'Q8'H7\I&H C3XWC*N55VO=WOJ^*FMHB+H1+7 S MLA.R(=HTY=Y7K012.5'#?!P$B=\0RKUBZ?H>9;$4!\THAT>)U*%IB/QR#TP< M5U[H/7>\H_M:VPZ_6+9D#QO0[]M':5K^X*6B#7!%!4<2=BOO+KQ=Y];>&7R@ M<%0GW\B2;(7X9!N_5BLOL $!@U);#\3\/<$:&+..3!A_]CZ]84HK//U^]OZS M8S<L6Z)@+=A'6NEZY64>JF!'#DR_$\=?H.=96'^E8,K]HF-O&WBH/"@MFEYL M(F@H[_[)YSX/)P+C9UZ >P$>"Y(S@J@71 ZTB\QA/1!-BJ441R2MM?%F/UQN MG-K04&Y7<:.E&:5&IXN-*8OJP ")';HGC/ 2T,:5SYH1I>B.EL3EVXR_ 9,O M=*<4:(4(K] ;2K:444U!H5</H EEZC6Z1N\W#^C5]Z^7OC81VGG\LH_FOHL& MGXDF1V\%U[5"/_$*JAG]^K(^Q!<<^"8U0W[P<W[N\46/&VAO4!1<(1S@>"Z@ MR_('*(T\=/+H0CC1L%R1\Q>=\>>60,TEMM/%\SI[%MRJEI2P\LQF5R"?P"M^ M^"Y,@A_GH/XC9R\0XP$QON2]^*T%:4J.[Q%S]2;M1KP6N^N#:1!7?%?(Y!6: M+<@SN>U2TLV3N'GL:?94I&&29.G2?SJ%G9J%.,19& ]V+S@6 \?B(L==(Z2F M?W6[QQRW2-> N#%"35>B8$L4F0+3/4I?96YK_0%$6@N;AW-\W?R+D\!QE.$P M&O%-S>(\"7$ZCY<,>,E%O-^%)@R)?UVLJQG".9AD&F6:Q6D\@IF:C=;T!4PZ MP*3?6M'C<F3]F??E"JG:K/"U!MG, :632,,<XWP,-#6+0@,>S -E U#V/P Q MP?=G>;)IH$$6!OF(9VH61SA,DWF>?.#)OZ+:7@9,YP_"?+*=%T$0!^-=,35+ MC5TXCM,_N5H;D'OWXE"H% >NNUMVZ!T>-7?N+O?_,>]>1&^)W%.N#,7.2(.; MU"1)=J^,KJ%%ZR[JK=#FVG>?M7F8@;0&9GPGA'YNV F&IU[Q-U!+ P04 M" "W@&Q9B*F15L8" !X"0 &0 'AL+W=O<FMS:&5E=',O<VAE970S-BYX M;6RMEFUOFS 4A?^*Q::IE;;R%@AD"=*:J-JD5HN:=?OLD)O$JL',-DG[[V<; MRE)"Z!3M2[#!Y]SSF-AFO&?\46P!)'K*:"XFUE;*8F3;(MU"AL45*R!73]:, M9UBJ+M_8HN" 5T:44=MSG-#.,,FM9&SNS7DR9J6D)(<Y1Z+,,LR?KX&R_<1R MK9<;]V2SE?J&G8P+O($%R(=BSE7/;EQ6)(-<$)8C#NN)]<4=36,]W@SX26 O M#MI(DRP9>]2=;ZN)Y>A 0"&5V@&KRPZF0*DV4C%^UYY64U(+#]LO[C>&7;$L ML8 IH[_(2FXG5F2A%:QQ2>4]VW^%FB?0?BFCPORB?34V]"R4ED*RK!:K!!G) MJRM^JN?A0. .3@B\6N#]J\"O!;X!K9(9K!F6.!ESMD=<CU9NNF'FQJ@5#<GU M6UQ(KIX2I9/)0OTM5B4%Q-;HII0E!W1'<I*5&;H%-3UHCI_52Y,"7<Q 8D+% M)?J$'A8S=/'^<FQ+%4$;V6E=[KHJYYTJ!\45\IV/R'.\08=\VB^?0:KDKI'[ MK^6V F_HO8;>,W[^"3^#*+HP*MV@6Z>7UD@4.(6)I=:. +X#*_GPS@V=SUU0 M_\GL%:+?(/I][LF)B;ZN5*%1Z:6^2P:1'SAC>W>8O-?[S.2#)OG@K>1!5_)* M%1PD=V//C<-6]%[S,Z,'3?3@K>AA5_2@(WKHNVXK>J_YF='#)GKX5O1A5_3P M*'H<^U$[>:_WF<F'3?)A;_(?3&+:VK6Z2(9')($?>G[40NDM=B9*U*!$O2BW M(,0(D:PH):P0R26H&K(+)CJ"\0.UCELLO=7.9(D;EKB7Y7L!'$N2;^I7<TOP MDE BG[MPXJ-=*7"<@>.W>(Z'#=4X]^\64"6U#\Y%_4URA_F&Y )16"NA<S54 M\\:K<[[J2%:8HW+)I#IX37.K/HV ZP'J^9HQ^=+1IV_SL97\ 5!+ P04 M" "W@&Q9B :680H% J) &0 'AL+W=O<FMS:&5E=',O<VAE970S-RYX M;6RUFFMOVS84AO\*H0U#"ZR1=9<SQT 369>AV8)D63\4_4#;M"U4%Y>DXP3H MCQ\IR8HERXJ-G7Z)=3GOPT/IS2$E<;3-Z3>V(H2CYS3)V)6RXGQ]J:ILMB(I M9A?YFF3BS"*G*>9BERY5MJ8$SPM1FJCZ8&"K*8XS93PJCMW1\2C?\"3.R!U% M;).FF+Y<DR3?7BF:LCMP'R]77!Y0QZ,U7I('PA_7=U3LJ35E'J<D8W&>(4H6 M5\I'[3+2#"DH(OZ-R9;M;2/9E6F>?Y,[T?Q*&<B,2$)F7"*P^'DB-R1))$GD M\;V"*G6;4KB_O:/[1>=%9Z:8D9L\^1S/^>I*<14T)PN\2?A]O@U)U2%+\F9Y MPHJ_:%O&.H:"9AO&\[02BPS2."M_\7-U(?8$NGU$H%<"O2W0CPB,2F"<VH)9 M"<Q36[ J@76JP*X$]JD"IQ(X+8'F'A&XE< ]53"L!,/"#N7]*VZ^ASD>CVB^ M151&"YK<*!Q4J,4]CS-I]@=.Q=E8Z/CX$Q%.8>B=1SB.$X;^PI1BZ;_W(Y4+ MOHQ29Q7+*UGZ$=80W>897S$TR>9DWM2K(J\Z.7V7W+7>"_QSDUV@@?8[T@>Z MCAX?//3NU_=HP7_[17/</SH2O'F#AVN>-MSQNOK9CWD@ZPMD#(JTS%/2FIS. M,WK2\OLQ'ID)C/8F)C@=H_=@PG[,QS7==4I<ZYZ+$_5S;C'=I7.4TS"743O? M*,#&$? ]P0F:,(XY07=4C!Z4Q^(_X<LG$8<B3E+VM2/;ZQ)J=D/ET'3)UGA& MKA0Q]C!"GX@R%BG;@TZ[0L(\2-@$$N9#P@)(6 @)BX!@#3>;M9O-/OJXF*5\ MR!<?-HP@S)B8)L49(L^S%<Z6X@B2!A>%/5NB1)9\E,1X&B<Q?^DR>=F67;0E MITM/8]<<N)8U4I_V[7L8ICFZ9KB#9IS7F_JYSH2$^9"P !(60L(B(%C#F5;M M3*O7F1Y9$$K)7$R-,]YEME[YN16UA%E[EC1M2S=:AH1L<@()\R%A 20LA(1% M0+"&(>W:D':O(?]N54(J2R?*%Z@NG5TN[66>ZU+[L'#:CNE:3LNGAW&FXYJ. MV0R;0.;F'[;I:+;MME(+.KJ@:[JKM7(+(7.+@& -VSBU;9S^$5:4+S&@KL6# M/F%=#NF5G^L02)CG'-PKP]4U6V_9Z##,-$W#;!5/'S*U !(60L(B(%C#:V[M M-;>_1"T6\4P4HVR./F-*5KDL30^R.?3EEJ130K^B'^@QPR).3.2X&%W_6<5T MCNXPY2]U3)=+>QL^UZ60, \2-H&$^9"P !(60L(B(%C#\</:\<.?\30^A'0S M),R#A$T@83XD+("$A9"P" C6<+,V>'VM.GASMH"GB:CAE&#Y*,Z^;\0F6L@/ M&#_ZWH==]Y//-34HS:MH^\]7AN/HP]9, K11'Y06@-)"4%H$16N:=N];@';J MM"/*YAO&:2RJ,LR\H[_ILUT-2?- :1-0F@]*"T!I(2@M@J(US:^_FE__&3.0 MB@KE:TB:!TJ;@-)\4%H 2@M!:1$4K>GKU\]<6N]WA_\U$S$.1ONA8;7>[M_T MMW^V9T$_8X'2?%!: $H+.^Z5I1E:\UY%'5&FM3=]*SVF[JTG2 E=%HM1&)KE MFXR77^_KH_6"EX_%,H_6<4^[G)3+5EXQY2J:6TR7<<900A8".;AP1$JT7)A2 M[O!\7:Q:F.:<YVFQN2)X3J@,$.<7><YW.[*!>GG0^#]02P,$% @ MX!L M61*?\-'< @ UP< !D !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULK55= M;YLP%/TK%INF5MK*-[1=@M0FF[:':5'3;@_3'ARX)*@&,]L)[;_?M2$H32C: MPUX"QO<<GW-B7T\:+A[E!D"1IY)5<FIME*JO;5NF&RBIO. U5#B3<U%2A4.Q MMF4M@&8&5#+;<YS(+FE16<G$?%N(9,*WBA45+ 21V[*DXOD6&&^FEFOM/]P5 MZXW2'^QD4M,U+$$]U N!([MGR8H2*EGPB@C(I]:->SV+=;TI^%% (P_>B7:R MXOQ1#[YF4\O1@H!!JC0#Q<<.9L"8)D(9?SI.JU]2 P_?]^R?C7?TLJ(29IS] M+#*UF5J7%LD@IUNF[GCS!3H_H>9+.9/FES1M;8PKIENI>-F!<5P65?ND3UT. M!P W> 7@=0#O7P%^!_"-T5:9L36GBB83P1LB=#6RZ1>3C4&CFZ+2_^)2"9PM M$*>2)6Z+;,N \)S<I*G80D9FO,1-(FF;<Y61.V!4F0FI)#F;@Z(%D^?D WE8 MSLG9V_.)K5"+9K33;MW;=EWOM76AOB"^\YYXCA<,P&?C\#FD"'<-W'\)MS&! M/@:OC\$S?/XK? OZ3%<,I+%K<J!,DE\W*ZD$[K3?0P9;QF"849^^:UG3%*86 M'B\)8@=6\NZ-&SD?A^S^)[(7YOW>O#_&GBPIHZ+HS#=X=B6IVSR&;+=<D>'2 M/6*7^+Y_Y>.?N#LT=%H6A'$8A7W9"ZE!+S48E?JIK!E_!B KJ" OU*C2EBH\ MD.#&07 L]+0J#"Y==UAGV.L,1W7NCU)-BXPH;'MXOG)RMKC_/GA6PA,-OA^' M;GPD=: L<@/W<EAKU&N-1K4N!,<DB=S@)JC68X%&IX%Z&*ESK'.@S@_BR/.& MA<:]T'A4Z#U7E&'C;Z--C[N4Z+I4JKO4D/SX9$NZ5T[D.]Z1_-,ZS_,PY^A( MOGW0=O65]XV*=5%)PB!'I',18P*BO4;:@>*UZ<0KKK"OF]<-WKP@= '.YYRK M_4 W]_XN3_X"4$L#!!0 ( +> ;%EBY59>P0( #(' 9 >&PO=V]R M:W-H965T<R]S:&5E=#,Y+GAM;*U576^;,!3]*Q:=JE;:RC<);8+4)JLV:=6B M9MT>ICTX<)-8-9C9)DG__6Q#&4U(M(>]@(WO.3[GFGL]VC+^+-8 $NUR6HBQ MM9:RO+9MD:XAQ^**E5"HE27C.99JRE>V*#G@S(!R:GN.$]DY)H65C,RW&4]& MK)*4%##C2%1YCOG+'5"V'5NN]?KAD:S64G^PDU&)5S '^53.N)K9+4M&<B@$ M807BL!Q;M^[U)-+Q)N [@:WHC)%VLF#L64\^9V/+T8* 0BHU U:O#4R 4DVD M9/QN.*UV2PWLCE_9[XUWY66!!4P8_4$RN1Y;0PMEL,05E8]L^PD:/Z'F2QD5 MYHFV=>P@ME!:"<GR!JP4Y*2HWWC7Y*$#<(,C *\!>/\*\!N ;XS6RHRM*98X M&7&V15Q'*S8],+DQ:.6&%/H4YY*K5:)P,IFKWR*K*""V1+=IRBO(T,>=^D<$ M"(2+#'V5:^!H4G$.A41?"%X02B11JQ=3D)A0<8D^H*?Y%%V\NQS94FG2S';: M[']7[^\=VQ_**^0[[Y'G>$$/?'(:/H54P5T#]]_";96)-AU>FP[/\/E'^&;X M!2]H8]WD U.!?MXNA.3JC_O59[!F#/H9=15>BQ*G,+94F0G@&["2\S,W<F[Z M[/XGLC?F_=:\?XH]><!%M50N*P[\_&SHN8,;@;:8<USH ^_S7A-&AE WC$WB MQ:'C."-[TW5U&.:'03?LC=Z@U1N<U/L-[]1)E?61]:FKX6%GV^$@'KI[X@ZC M_,!UHRCN5Q>VZL+3V20B5=T)%\"JDRK#P_V],![LRSP,\YQ@&!_)8=2JC$[G MD$E,53.M*Q^ZE<],Y:=-Y=._E=]G(CHXX8$SC$-OS\1AF!\/G##<S[7=Z6CZ M-GG ?$4*@2@L%=*Y&J@\\+I#UQ/)2M/D%DRJEFF&:W6I =<!:GW)F'R=Z+[9 M7I/)'U!+ P04 " "W@&Q9B$2 XN$" ]"@ &0 'AL+W=O<FMS:&5E M=',O<VAE970T,"YX;6RM5M%NFS 4_16+35,KM<680$B7(+6)IE5:IZA9MX=J M#P[<)*@&,]M)VK^?#90EK9.E4E[ -O<<SK&O[=M?<_$H%P */>6LD -GH51Y MZ;HR64!.Y04OH=!?9ESD5.FNF+NR%$#3"I0SEV <NCG-"B?N5V-C$??Y4K&L M@+% <IGG5#Q? ^/K@>,Y+P-WV7RAS( ;]TLZAPFH^W(L=,]M6=(LAT)FO$ " M9@/GRKL<>M@ JHB?&:SE1AL9*U/.'TWG)ATXV"@"!HDR%%2_5C $Q@R3UO&G M(77:?QK@9ON%_4ME7IN94@E#SGYEJ5H,G,A!*<SHDJD[OOX*C:' \"6<R>J) MUG5L)W10LI2*YPU8*\BSHG[3IV8B-@!>9P> - !R*,!O 'YEM%96V1I11>.^ MX&LD3+1F,XUJ;BJT=I,59ADG2NBOF<:I>*+S(ETR0'R&OG,%$HWI,YWJ@9,1 M*)HQ>8K.T?UDA$X^GO9=I7]I@&[2T%_7]&07/907R,=GBL<"'^^$C2#3< MJ^#^-MS51ENWI'5+*CY_EYP%%^K\!X@<C6"JT,,W'8!N%.3RM\U<S=:QLYD= M=BE+FL# T5M(@EB!$W_ZX(7XL\WJD<BVC/NM<7\?>[RUM&=(5O.@]#S87-=4 M845ECH%53'P<F?5;;?JQA)'0#X(V;$MIIU7:.4!I^:*T%%F19"5E-J$U4["A MH!N27H3Q*Z66N,CS,?'L4H-6:O >J8P7<[1K3H,#I5KB]DD-6ZGAX>N/'FXA MGX*PIOQ>GO>F_)'(MBQW6\O=H^[U[C&-'XELRWC4&H^.MH.B-^E&O%[4"U]E MI26,$)]@>U+V6J&]O4*ODD0L(459H7<-2(441RE58!/:>Z/ PST2O=+Y-JJ# M_1T'DH?_79'X>(=GP_7?T],69SL^W8V[W116MU3,LT(B!C,-Q!==[5;4M4K= M4;RLKOLI5[IXJ)H+7=^!, 'Z^XQK.TW'5!!MQ1C_!5!+ P04 " "W@&Q9 M.N9;]SD$ Q& &0 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RUF6UO MVS80Q[_*01N*%FBM)S\IM0TDUH856+H@:;<7Q5[0UMD6(HDJ2<7-T ]?4I)E MRU&X:N7R(I9DWH^\OWEGWGFVI^R>[Q %?$F3C,^MG1#YA6WS]0Y3P@<TQTR^ MLZ$L)4+>LJW-<X8D*HW2Q/8<9VRG),ZLQ:Q\=L,6,UJ(),[PA@$OTI2PQRM, MZ'YNN=;AP6V\W0GUP%[,<K+%.Q0?\QLF[^R&$L4I9CRF&3#<S*U+]R)TI\J@ M'/%GC'M^<@W*E16E]^KF732W'+4B3' M%(+(EP=<8I(HDES'YQIJ-7,JP]/K M _W7TGGIS(IP7-+DKS@2N[DUM2#"#2D2<4OWOV'MT$CQUC3AY7_85V,GC@7K M@@N:UL9R!6F<5:_D2RW$B8'D=!MXM8'WO09^;>"?&PR?,1C6!L-2F<J54H>0 M"+*8,;H'ID9+FKHHQ2RMI?MQIC[W.\'DN[&T$XOW5""'&_)(5@G"RQ %B1,. M[PEC1'TBK^ -?+P+X>7/KV:VD!,J,WM=PY<5W'L&'L US<2.PR]9A%';WI8+ M;5;K'59[Y6F!E\5V -[H-7B.YW:M1V]^A_D ?*<T'W:8A]]O[FN\\1OM_9+G M/\?;42;>?$"60H@K 9]^EP/@G<"4_]VQNJN*-NRFJ01QP7.RQKDE,P!']H#6 MXL5/[MAYVZ6425AH"-92<=BH.-31%W+ORCPD0%"91#X7,4,@G*/@71)J47TE MK&#C$J;RZ\/"'0>>-PQF]L.I.D_'C=S6L);?H\;OD=;O2Q;_0S,"5R2[AQ<D MS=_"!R83!GRZQG2%K',+:9%]_3<)"PW!6E*.&RG'1@-Q;%)%D[#0$*REXJ11 M<:(/1$;7B!&'#:.I_#*6VS*A).L2</(D(J9C1_VU(V>IG;"O-H9@+6VFC393 MK3;EMHHS+EA1)JLX$RAG$2"_9;%+H0H7G"CD#!S_3![MG'WE,01KR1,T\@0_ MELO@*[A! +>X+1+"JF-%\@AU[N?:G*>=NF^TFH2%AF MR5WG>/)SC&:]&F=( M2*.TT!2M+>7)(=KM%=XYLIA&\1KR:H-VRND^28)#)YA,SV)</W-OG0S1VCIY M1YV\'X[S/]0F9*R.],/I3A?@^DE[;TR3M- 4K2WXL<)PS988KM$:PR@M-$5K M2WDL,UQ]G?&?8KSCZ!^,QB/_292;+$Q"4[2V4L?"Q-57)N=*I404+!:/$#US MV/D77E7U^Z]!%MY^9]FO!_26[_^H1=QC,>)J3^GJ'"WWEI1+F_.,UB!&::$I M6EN_8QGB3LSF/)-5QM(H+31%:TMYK%I<?=G2J[=2LUK]$&?:5=;I9^VMD='* MQ3[II:;(MF5/FL.:%IFH&I7-TZ;O?5EV>\^>+U4_O.S1'C%5,_V:L*U,CY#@ M1B*=P43F&U;UIZL;0?.R8[NB0M"TO-PAB9"I ?+]#:7B<*,F:'XE6'P#4$L# M!!0 ( +> ;%G**D CD 0 $0@ 9 >&PO=V]R:W-H965T<R]S:&5E M=#0R+GAM;*V:VV[C-A"&7X50BV(7V$8'GV+7-K"V9&T+I CB;GM1](*1QK$0 M251)VLX"??A2A\B6K7"MW;F)+9G_-Z3^$44-,STP_BRV )*\)'$J9L96RFQB MFB+80D+%#<L@5;]L&$^H5(?\R109!QH6HB0V'<L:F@F-4F,^+<[=\_F4[60< MI7#/B=@E">5?%A"SP\RPC=<3#]'35N8GS/DTHT^P!ODYN^?JR*PI891 *B*6 M$@Z;F?'1GOCV(!<4+?Z,X"!.OI-\*(^,/><'OX8SP\I[!#$$,D=0];&')<1Q M3E+]^+>"&G7,7'CZ_96^*@:O!O-(!2Q9_%<4RNW,N#5("!NZB^4#.WR":D!% M!P,6B^(O.91MAV.#!#LA65*)50^2*"T_Z4MU(4X$BM,N<"J!<R[HOR'H58+> MM8)^)>A?VZ5!)1A<&V%8"8;7"D:58%2855[=PAJ72CJ?<G8@/&^M:/F7PM]" MK1R)TCP5UY*K7R.ED_,'B*F$D-Q3+K^0/SA-!2V21)!W+D@:Q8+\3CFG><:\ M)S^3SVN7O/OQ_=24*GK.,(,JTJ*,Y+P1J4?N6"JW@GAI"&&+WM/KQQJ]J49= M#]UY'?K"T0)_VZ4WI&=](([E]%OZL]3+[RA7<OM-N:N7KR&KH_?:KL;U\K;H MJ^^+[NOE+@3UV'L:*WIU%O8*7O^M[FPI!T$RRLF>QCMHRRXM(9^Q)R*C <P, M-24+X'LPYC_]8 ^M7]JLQ82YF#"OA(T*6/X<V<^M&\NR[*FY/[47,Z;_U9@- M4_NUJ7VMJ=X+\" 20#(>!4#8AJC9+'@F+,OGES:+M;RN%F/"W!(V/+E"=G]T M;HIWV<JQ[(%U9MUEJ[X]MGK-5CY2]QO.#6KG!M?<CAQ"@*1UKEYH 5VMPH2Y MF#"OA U.?5<WQKFCF"%])%C#^&%M_+"+\1_>GHVUG*[^8\)<3)@WO+A7!^/A MA?^8(7TD6,/_4>W_2.N_&W'UBL X^?L.DD?@_Y#_R)(EB7IG6!=S]^OYMI30 MHKNF!";,Q81YF+ 5)LQ'@C4RY[;.G-NK5G ['FS5FV%(Z('RUB>'EM,U33!A M+B;,N[UX<@PN'QR8$7TD6,/^<6W_^+L7\%I"5^,Q82XFS!M?MX#'C.DCP1K6 MV]:QA& A+_0KX.ES==P_OSN6+:UL:W2^GG;UO>MJ'RIMA4KSL6A-GT]*1;;6 MYP534SHI5P"$IB%1Q@>[O#!$EEL:\82FW[1PT(?M.C.@TEQ4FH=*6Z'2?"Q: M,[F<8W(Y2 L(/:ASNF#27%2:ATI;5;3&RZPS.)]U?:R@S3PX5@)M?2GP&QXF MJ)5!5)J+2O-0::N*=EZ(<L[S 2EH,Q^.141;7T6\HA:E)W1. -3"(2K-0Z6M M*MI7JEL^5M!F AQKD7:G8J2F)J4'=<X#U*HD*LU#I:TJ6J-N;5_4K7VLH&4> MF"=[E@GPIV([6I" [5)9;AS59^LM[X_%1N_9^84]<>V6\YX]694;VD=\N;]^ M1_E3E H2PT:%LFY&:F"\W+(N#R3+BAW31R8E2XJO6Z A\+R!^GW#F'P]R /4 M_S@P_Q]02P,$% @ MX!L6:K2KU R#0 ^- !D !X;"]W;W)K<VAE M971S+W-H965T-#,N>&ULQ=U;;]M&&L;QKT)H%XL62&/QH)/7-I"8I^&A#6)D M]Z+8"T8:640DT26I. 'ZX9>49=.TI+&X^1>;B\96.+^A++UO.>)C\N(^R[\4 M"RE+[=MJN2XN>XNRO#L_.RNF"[E*BK?9G5Q7_S+/\E525M_FMV?%72Z3V7;0 M:GEF]/O#LU62KGM7%]O'/N17%]FF7*9K^2'7BLUJE>3?W\ME=G_9TWN/#WQ, M;Q=E_<#9U<5=<BMO9/GI[D->?7?VI,S2E5P7:;;6<CF_[+W3S^.!40_8;O&O M5-X7S[[6ZJ?R.<N^U-^(V66O7^^17,II61-)]==7>2V7RUJJ]N./'=I[FK,> M^/SK1]W=/OGJR7Q."GF=+?^=SLK%96_<TV9RGFR6Y<?LWI>[)S2HO6FV++;_ MU>YWV_9[VG13E-EJ-[C:@U6Z?O@[^;;[03P;H%M'!AB[ <:I \S= //4 =9N M@'7J@,%NP.#4 </=@.'+ 8,C T:[ :-39QCO!HQ/G6&R&S Y=0:]__C*]4^= M0W]ZL4]^M?7'EUO?>[V'QX8\ON#Z]A4_>W@O;M_(=E(F5Q=Y=J_E]?:55W^Q MK8;M^.K]FZ[KPKTI\^I?TVI<>76=K59I655B66C)>J9=9^LR7=_*]325A?:3 M+<LD71;:KTF>)W6)_:S]HGVZL;6?_O[SQ5E9[4#-G$UWDWD/DQE')M.UN.(7 MA>:L9W)V8+Q0CS=?&Q^JQT]>&Q^_LO^& CBK?O)//W[C\<?_WE"*[S:W;S5C M\D8S^H9U8(>NU<.#9/U6Z^O;X>:!X;9ZN"VG3\.- \.=5W;^+G^KZ<>'NZ<\ M]^%VN'[HS?3*<]\LWVJF?O1'YY\PNWE\YX5Z^(V\JX;WC\X>G#[\T L7_MCL MT8_-'K_VDU\?F[U5!.93#S*WGGG$B[*B>-%X?H^J;311RE7QGP,[^/X!M Z# M]<'.>7&73.5EKSJ:*63^5?:N_O$W?=C_YZ$:(S&;Q!P2<TG,(S&?Q 2)!206 MDEA$8C&$M:K?>JI^2Z5?_5JM3M+U-%M);5DU@D/5K@2Z5CN)V23FD)A+8AZ) M^20F'K#A%JL7J5^O!F-3[U?'$U^?U_'^9OK0M$:3?GN[<'\[LU__,=K;10>F M'?9'X[[5WBZ&GFNKL 9/A350%M9O=[(^9E_?:O);M<XOY,':4AI=:XO$;!)S M2,PE,8_$?!(3@[TWN36R#--Z65S[VYDC?6@-S1?%];#=X'D1FOID8IJC%]5U M8$-='P_U\>1%>4%/MU5>PZ?R&BK+RY9SF>=RIGW(LWE::C>+)*^+[?=8KC[+ M_.!AJU+L6FPD9I.80V(NB7DDYI.8(+& Q$(2BT@LAK!6^8^>RG]$+UI'9/63 MF$UB#HFY).:1F$]B@L0"$@M)+"*Q&,):U3]^JOXQ<&RM-+H6/(G9).:0F$MB M'HGY)"9(+""Q<+R_M-TN@5\<H^]O9@WV-XNA76L5Z>2I2"?*(HW3=;K:K)1' MY$JA:XF2F$UB#HFY).:1F$]B@L0"$@M)+"*Q&,):Y:[WFW/9??J8?"="#0#5 M;%1S4,U%-0_5?%03J!:@6HAJ$:K%E-;N!<]R+?J/GE92"YUKG]1L5'-0S44U M#]5\5!.H%J!:B&H1JL4[[?GJ8/AB%=$N:Z,I:T-9UM>+5,XUYYN<;NHXFO;; M?)Y.9:X\QE>3G>N<U&Q4<U#-134/U7Q4$Z@6H%J(:A&JQ936;@9-;DS'@V,Z MFAQ#-1O5'%1S4<U#-1_5!*H%J!:B6H1J,:6U>T&3(M.569JK^O1[5?_)?9(? MSG:_5P.=2Y_4;%1S4,U%-0_5?%03J!:@6HAJ$:K%.^UY8,>8#,UC!_M-@$U7 M)]AV-5UFVEWR72L74BN3;]I]6BX6V7)6GWU;ILGG=)F6WP\6/)IM0S4;U1Q4 M<U'-0S4?U02J!:@6HEJ$:K%^**%G3JPC!=]$ZG1UIJY9UU\ODC1?)6OUPA[- MTZ&:C6H.JKFHYJ&:CVH"U0)4"U$M0K68TMI]H,G6Z7BX3D?3=:AFHYJ#:BZJ M>:CFHYI M0#50E2+4"VFM'8O:))VNCIJ=\+"'LW9H9J-:@ZJN:CFH9J/:@+5 M E0+42U"M7BGM1;VQF0\/G*<WP3S='4R[T<7]FAJ#]5L5'-0S44U#]5\5!.H M%J!:B&H1JL4[[7G!3W3+.%SO1A/,,Y1AGZN/LBCS=%K*F7939M,OVJ=U6A;: M3Q]O/A4_*Y?X:KAKJ:.:C6H.JKFHYJ&:CVH"U0)4"U$M0K68TMHMH<GG&3J] MQ#?0O!ZJV:CFH)J+:AZJ^:@F4"U M1#5(E2+*:W="YI0GZ$.]9V0U54+G6L? MS?"AFH-J+JIYJ.:CFD"U -5"5(M0+=YI[=_D&UK68'+DJ+^)YQG*R,^)1_W: MG]K_$NI5S]VY(:!!/E1S4,U%-0_5?%03J!:@6HAJ$:K%E-;N&DV0S[#PA0&9 M9KI&-1O5'%1S4<U#-1_5!*H%J!:B6H1J,:6U>T$3 #34 <!3%@9HR _5;%1S M4,U%-0_5?%03J!:@6HAJ$:K%QOYU_89C:S@:',GU&DW,SU#'_%X_I:\&.E<U MFNQ#-0?57%3S4,U'-8%J :J%J!:A6KS3VM'=\4 _MMIO,GN&,@?TH^?TU7KG MBD?S>ZCFH)J+:AZJ^:@F4"U M1#5(E2+=]KSBK>&YG!TI.";8)ZA#N9U_'C/ M3==)M9Q/EJ=]O(=F^E#-1C4'U5Q4\U#-1S6!:@&JA:@6H5I,:>VNT43_C G^ M\1X:]T,U&]4<5'-1S4,U']4$J@6H%J):A&HQI;5O^]3$ DUU+/#73?W_?RV; M:\7#XN$V3];EX4\$U%37)H!J]DYKK:D&>]="==!)753S4,U'-8%J :J%J!:A M6DQI[>IN$GZF^@I\V/J@VN242_FJ=Z=SAT#C@:CFH)J+:AZJ^:@F4"U M1#5 M(E2+*:W=2)IXH&G02P83C0NBFHUJ#JJYJ.:AFH]J M4"5 M1+4*UF-+:O>#9 MK6+5F<).2P9S[[!\_ZC\6CUAY^)F[__*W@"6O0,L>PM8]AZP[$U@V;O LK>! M9>\#^U=$_\PF^F<JXT3LBB'Y]OJ*@<Q*7:.:C6H.JKFHYJ&:CVH"U0)4"U$M M0K68TMJ-I,D-F@-\Q8#F"%'-1C4'U5Q4\U#-1S6!:@&JA:@6H5I,:>U>T(0- M3778L-.*X4 X:O^F9M?J&3M7-YHG1#47U3Q4\U%-H%J :B&J1:@64UJ[NIO4 MH:E.'9Z\9'B?)?FL[@)VFLMIF>7%:=<85<_?^;@ S26BFH-J+JIYJ.:CFD"U M -5"5(M0+::T=N=HXHOF&%\CH*%$5+-1S4$U%]4\5/-13:!:@&HAJD6H%E-: MNQ<TH43SE>L1;@\=1%%LJN,(>Y/7OZWP0>9I-GNC/?Q>PQMM[TCC7?WK2V^T M^G<4J\,*-\OG,BTW^>%;@:MWH'/KV+],FV6,S$%[G6*CDSJHYJ*:AVH^J@E4 M"U M1+4(U6)*:_4$JPDG6NIPHM'71YKSQR8MOVMB/97K[:5)/BR?K1>>SD3\ M=B?SI#Z0..EW&]03=^T%J&:CFH-J+JIYJ.:CFD"U -5"5(M0+::T=LMH$H\6 M?DU#"PTMHIJ-:@ZJN:CFH9J/:@+5 E0+42U"M9C2VKV@"2U:ZFL:/JP1JH5! MWJP;BNUCF^TGE/.']<+A\Q!JNW-70..+J.:@FHMJ'JKY.ZUU;FDX[D]>G%P2 MZ*P!JH6H%J%:3&GM>F^"B98ZF/C7?X2@WH'.30&-/:*:@VHNJGFHYJ.:0+4 MU4)K/XRK]P>6V>Y^$3II3&GMGM#D&2UES*G31PC=KGZJGKAS+R U&]4<5'-1 MS4,U']4$J@6H%J):A&HQI;5;1I-<M/#DHH4F%U'-1C4'U5Q4\U#-1S6!:@&J MA:@6H5I,:>U>T"07K5<ND_A#'R&@5U!$-1O5'%1S4<VS]@.E5M\P)NVC7A^= M5*!:@&HAJD6H%E-:N]R;**.ECC*>MEKH>(MT]9R=VP :7T0U!]5<5/-0S4<U M@6H!JH6H%J%:3&GM;M'$%RT\OFBA\454LU'-0347U3Q4\U%-H%J :B&J1:@6 M4UJ[%S3Q1>O_'5]4[T#GUH%>@A'5'%1S4<U#-1_5!*H%J!9:^W%9W>H/1B_/ M/:#Q14IK]81!$U\<$/'%O:YP](H+V2_'SE,DZ]FQ&*1J9:+>_ZXM!=5L5'-0 MS44U#]5\5!.H%J!:B&H1JL64UNX\30IR@*<@!V@*$M5L5'-0S44U#]5\5!.H M%J!:B&H1JL64UNX%30IR\,J=G3M<?$%-=6X":.@1U9S!?A30&%=_7IP6< ]L M9TX,PW@1FO'0O?-13:!:@&HAJD6H%E/:0^&>%0LI2SLIDZN+E<QOY;5<+@MM MFFW693W)LT>U7,ZKPM;/WQF]L[W'/?W<UP\\+O3SX-#CH7X>;1\_:Z:]NKA+ M;F6<Y+?INM"6<E[M0O_MJ'J;Y^GMXNF;,KN[[%7MZW-6EMEJ^^5")C.9UQM4 M_S[/LO+QFWJ"^RS_LGV:5_\%4$L#!!0 ( +> ;%E0_F1P[ , %<2 9 M >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;*U8VV[;.!#]%4*[6.P"B27* M]]06D$O;+;!ILS&V?2CZ0$LCFX@DJB0=IW^_I"3+5DPSL>(7FZ1FSLPYO&C$ MR9KQ![$$D.@I33(Q=992YA>N*\(EI$1T6 Z9>A(SGA*INGSABIP#B0JG-'%] MSQNX*:&9$TR*L3L>3-A*)C2#.X[$*DT)_W4%"5M/'>QL!N[I8BGU@!M,<K* M&<C_\CNN>FZ-$M$4,D%9ACC$4^<27USCD78H++Y26(N=-M)4YHP]Z,ZG:.IX M.B-(()0:@JB_1[B&)-%(*H^?%:A3Q]2.N^T-^H>"O"(S)P*N6?*-1G(Y=48. MBB FJT3>L_7?4!'J:[R0):+X1>O*UG-0N!*2I96SRB"E6?E/GBHA=AP4CMG! MKQS\YPZ# P[=RJ%;$"TS*VC=$$F""6=KQ+6U0M.-0IO"6[&AF9[&F>3J*55^ M,IBI=1&M$D L1I]9=O[OBB0TIA"AF63A _J2:[4%^O,&)*&)^ N=:SMDMD/? M;R&= _^AK'Y'+A)+PD%,7*DRU?'<L,KJJLS*/Y#5&-VR3"X%>I]%$!G\K^W^ MV+< N$JB6B=_H].5;T6<0=Y!7>\,^9[?,R5D=[^!4+GCPKUK2:=;3UNWP.L> MP/L2QP*DI-D"70K5$NC[/\H$?9*0BA\FP4N\GAE/'Q87(B<A3!UU&@C@C^ $ M?_R&!]X[$]D3@36H]VKJ/1MZ\'FE5YA>KXT5>E8O5758"4FR2(ESAN:PH%FF M=5(.OX!PDS9EP'X14)][CP'N>YXW<1]W2>];]1I6#3;]FDW?RN9;<<ZH;?3^ M"7A(!: [3D/8L&E!IHPWVDVSXW6?<3$9^0,SE4%-9=!N8CYRDDGC-KZR(IH7 M$C(MR+?C-"@/:\K#=K-GH6Q%/(+RVW$:E$<UY5&[6;Z'"" U<Q[M;9US[.WO M,)/9X2TVKC,>MYLD6\;CO0W2[0P'S_+=-^IWO+$Y6^QMW\A>.X4W^1L3KD ; MXAD.,9.916.\4T?@=BK;L\:OT=EH-3AP7&%_F[+?5NB<<D7%11*X*KK(@:UL MQS]B+Y\ J*G!MH[ UG>U;=I>J4&+6L"LP=N!FAIL"PI\RHH"LDB;YL I,RMB MC7:,(OL5AW6O;FL.?,*BXV6^UF#'\'VA=&FRW98EN&5=TG)Z3U6S5$"'R\XF MWVU-@NU%R8M\H9QU,D^@YGNHFK3'.H;M\"BVVW($V^N1%]:RF>W/%>'J6#,2 MMH8[AO#H-:O9W?ET3X$OBAL-@4*VRF3Y%5^/UK<FE\5=@;LU+Z]<;@E7GP<" M)1 K5Z\S5%KS\A:C[$B6%Q<!<R8E2XOF$D@$7!NHYS%C<M/1 >J[I.!_4$L# M!!0 ( +> ;%D>[@012@D ")H 9 >&PO=V]R:W-H965T<R]S:&5E M=#0U+GAM;+6=66_;1A2%_\I +8H$2"/NE%Q;0"PNDZ).C!AI'XH^T-1((L)% M'5*V4_3'EZ1H44/18]$^S4.L9>YW*<Z1[LP<+N?W&?^6KQDKR$,2I_G%:%T4 MF[/Q. _7+ GR]]F&I>4[RXPG05$^Y:MQON$L6-1!23S6%,4:)T&4CF;G]6O7 M?':>;8LX2MDU)_DV20+^_9+%V?W%2!T]OO E6JV+ZH7Q['P3K-@-*[YNKGGY M;+RG+**$I7F4I82SY<7H@WI&#:T*J%O\'K'[_. QJ3[*;99]JYY\7%R,E&J+ M6,S"HD($Y9\[-F=Q7)'*[?B[@8[V.:O P\>/=*_^\.6'N0UR-L_B/Z)%L;X8 M349DP9;!-BZ^9/>4-1_(K'AA%N?U_^2^::N,2+C-BRQI@LLM2*)T]S=X:';$ M04#)Z0_0F@"M&V \$: W ?JI&8PFP#@U@]D$F-T ZXD JPFP3LU@-P'VJ0&3 M)F!2]^ZN.^J^=((BF)WS[)[PJG5)JQ[4@JBCRRZ,TDJ[-P4OWXW*N&)V4V3A MMW46+QC/?_IAHJGV+\3]>QL5W\D;AQ5!%.?D4\!Y4$GL+?F9?+UQR)L?WYZ/ MBS)[Q1B'3:;+72;MB4PZN<K28IT3-UVP14^\(X^?/A?OR>-530(8E[MMO^^T MQWUWJ4F)-VSSGNC*.Z(IFM&S0?/3P_6^_?&Z[.[KLGOR\%^WJ32[_TQX4(8K MTRI<G?:$4WGXY[!X3S2S#K<D/:GOOP5ZS=.?X,WC(,])MB3UUX'\^5OY/OE8 ML"3_JT_H.YC1#ZNJS5F^"4)V,2K+2<[X'1O-?OI!M91?^D2"A#E(F(N$>4B8 MCX11$$P0GK$7GB&CS_ZH:RM;D.".\7*L0,+R)XJ7!7T;Q*1@/"'E\(1DFZK. MEP+=%GD1I(LH79'R#V$/C(=1'MS&K$^FTM1#98J$.?*=HI#O+.!YGR1?&N@A M-]]'PB@()LC/W,O/E.ZP#ZL59ZN@8"0J91>5(]*0W 7QEE6_A2]4W2ZC56>L M1LYW,^5\?'<HI>,6NF%HIMC*>9;CGL3QI'M@:,\C810$$WK>VO>\)>WY:YZ% MC"URLN19\MBE[+'/^_IUQS,E_7K<0C5LI=/*.6Y5%G&SV[?'K0QUJFB=OI5^ MQJ%]BX11$$SH6WO?M[:T;S^54]XH#;.D]_MI'WUKS(FN*FJG,X^;J99NV--N M=QZWTY7J7Z>KW)ZTEF)/%*/3I=*/-K1+D3 *@@E=.MEWZ43:I5]87OX^A]5( M83=$_9I&14[>?+GYFK\E?UZQY);QWK&JE#MT$("$.4B8BX1Y2)B/A%$03-#@ M=*_!*7*2-$4*#PESD# 7"?.0,!\)HR"8(#Q5:1>IE%=4-'GP4*E!:0Z4YD)I M7D,[K,F&:1F&.15KL@]-2U$T44L'"YZJ5$OS=<26Q'U@X;9:TR2?E\LH9'Q? M1,F_Y.755IY[L!21- =*<Z$T#TKSH32*HHEZU5J]:LBRV]!0"D32'"C-A=(\ M*,V'TBB*)BJP71Q7I4N@SU5?Z&HXE.9 :2Z4YC6TPR4.:V)8=G<IQ(>FI2B: MJ*5VO5N5+]&>4'VO&:\]^31DY#+(RR+\1#V6%F+HXC>4YD!I+I3F06D^E$91 M-%&Z[5JY:D(+,7*M> ZE.5":"Z5Y4)H/I5$4351@NV:ORA?M/VVKW[M*@KS] M1<S70?F,K'B0%KW'15RJQXOIMJ::G17:N3SY8(DA:2Z4YD%I/I1&43118JUU MH,J]@YN=FNZC8KUF\:*VGXO@@?5:0@U+<&DLW;*[PD(NPSM0F@NE>5":#Z51 M%$T45FM@J'('XTEAO=LYSKWZFAPO4$V,B=7UJN2I!PL,:DQ :1Z4YD-I%$43 M!=:Z$ZIT#7I6'<I:%L=V:C%?!U$UC9#/$Z V!93F0&DNE.9!:3Z41E$T\:#0 MUJS0%.0\08.Z%U": Z6Y4)H'I?E0&D711 6V%H<FMSC:>4(S.8CR?-L_-Y"3 M!JL/:E@TM,/AI3DQ#;US9 DTJ0>E^5 :1=%$6;5.A"9=9]Z=*T ^UEHBSI97 M!P1>,QYEBW?D]VH,]XY\8O>[!KWS!3E_L-B@WD1#$\>:MF4=J0WJ.D!I/I1& M4311;:WKH,E=!TU1[<=343ZF(4OK0=UU?#"@(_\.'>[)<PY6(-2L@-)<*,V# MTGPHC:)HHDY;1T,SH,,]J#$!I3E0F@NE>5":#Z51%$U48&M,:/*C^(<,]Z"F M!)3F-#3Q^''%M+L%&.HV0&D^E$91-%%6K=N@R=V&5Q?@5QU))=^XP4J%>AM0 MF@NE>5":#Z51%$T4=.MM:#:T4B.7W^=0F@.EN5":!Z7Y4!I%T40%MB:()C=! M7FC@RJF#E0AU2QJ:<#Z79JCZT;P9ZH- :3Z41E$T46.M#Z+)?9 AHT&H^0&E M.0U-& W:MGDD*ZBK :7Y4!I%T<0+)+2NABX_!>.TT>#_>G"]? N'RA5*<Z T M%TKSH#0?2J,HFJCJUBG15>204(>Z)5": Z6Y4)H'I?E0&D711 6VIHHN-U5> M."244P<K$6JE-#1A2#@I_W5.*W.A63THS8?2*(HF:NS@ZD;/G,!Q^I!03AJL M*^S%C8[/F.C7%?;"1=@K%V$O7?1_6!]Z:WWHTH7M06/"SQM6740N71V-"7ME M"'5)H#0'2G.A- ]*\Z$TBJ*)8FU=$AUZ^H8.=4J@- =*<Z$T#TKSH32*HHD* M; T5_=33-YXOPU#W TIS])[K/"G'AV5!DWI0F@^E411-E%5K:^CR4S:NHC1* MMHF\GD*]#"C-@=)<*,V#TGPHC:)HHNQ:+T.?0.LIU,. TAPHS872/"C-A](H MBB8JL'4Z]&><#NEU">3!@P4'-3>@-!=*\QK:X8&PEEE?TJ]S70)H6HJBB9?A M;>T-0VYOS+,DR=+'W[)V\GH5/#Q;7.7HH4J#TAPHS872/"C-A](HBB;*L?4E M#*@O84!]"2C-@=)<*,V#TGPHC:)HH@);7\(XY60/SC9;'JZ#G#77A0ZVQ3KC MT3_]TU8Y<[ .H:X$E.9":1Z4YAO'I[*H2D\%IR<TW*EG?'"#D83Q57VSF9R$ MV38M=G=9V+^ZOZ'-A_HV+IW7+]6SN=KSNJ.>N;O;U;3XW=USK@*^BM*<Q&Q9 MIE+>V^:(\-T-:79/BFQ3W][D-BN*+*D?KEFP8+QJ4+Z_S++B\4F58'];H-E_ M4$L#!!0 ( +> ;%DP!]34- ( $T% 9 >&PO=V]R:W-H965T<R]S M:&5E=#0V+GAM;+54WV_3,!#^5ZP@(9!0G:3MF$H2:=V&F+1"M0IX0#RXR;6Q MYA^9SVG&?X_MM*&@K=H++[;/ON^[[VS?99TV]U@#6/(HA<(\JJUM9I1B68-D M.-(-*'>RT48RZTRSI=@88%4 24'3.#ZCDG$5%5G86YHBTZT57,'2$&RE9.;7 M'(3N\BB)#AMW?%M;OT&+K&%;6(']VBR-L^C 4G$)"KE6Q, FCRZ2V7SJ_8/# M-PX='JV)SV2M];TW;JH\BKT@$%!:S\#<M(-+$,(3.1D/>\YH".F!Q^L#^\>0 MN\MES1 NM?C.*UOGT7E$*MBP5M@[W7V"?3Y!8*D%AI%TO>_8.9<M6BWW8*= M<M7/['%_#T> -'D&D.X!:=#=!PHJKYAE169T1XSW=FQ^$5(-:">.*_\H*VO< M*7<X6ZS:-<)#"\J2ZYT;D;RY LNX0/*9&</\G;W-J'6A/("6>]IY3YL^0YN0 MA5:V1G*M*JC^QE,G<="9'G3.TY.$7TH[(N/D'4GC=$*P9@;P!.UX2'\<:"<O M3)_\6(!<@_GY5,HGJ7SUS+!A)>21*P\$LX.H>/TJ.8L_G! Z&81. OOXQ4)O MG0>YL2#Q2;&3_R!V.HB=GK[5\#R$([90$=<YB(_ RW^?K%?:<TT#E^\AN^)\ M&L<9W1TKH$=?7(+9AD)&4NI6V?ZW#[M#K[CH2^2/>]]H%LQLN4(B8..@\>B] M"VWZXNT-JYM0,&MM7?F%9>WZ'1COX,XW6MN#X0,,';3X#5!+ P04 " "W M@&Q9E>K,FQT# !J$0 #0 'AL+W-T>6QE<RYX;6S=6&U/VS 0_BN1&1-( M$VD;&IK15MHJ(4W:)B3XL&_(;9S6DF-GCLM:?OU\=IJ^X$.,#QLL58E]C^^Y MQW<7''58F[5@-PO&3+0JA:Q'9&%,]3&.Z]F"E;0^4Q63%BF4+JFQ4SV/ZTHS MFM?@5(JXU^FD<4FY)..A7)97I:FCF5I*,R+GK2GRMR_YB'33<Q)YNHG*V8C< MG;S_N53F\EWD[T<?CHXZ=Z>7A_83!YR2.$C:?P;I6<=>*+-#,?KT>?1/D6/4 M%_O4;OFQ)?*.Q\XM;C(['A9*;A.<$&^PO+1DT3T5(S*A@D\U!Z^"EERLO;D' MAID22D?&5M8&ZH*E?O!PU\^@Z U/R:72+K:/X/].F^4'P&8& KD0K< >\8;Q ML*+&,"VO[,0M=L9'4-2,;]>553C7=-WM]<G6P=ULD*G2.=-MF"[9F,9#P0J0 MH_E\ 7>CJAA 8U1I!SFG<R6IT[#Q: :6=L:$N($GXD>QQ[TJ=BK6@7K)=F@% M-4-/XR? O\OFN7=I.R_BC2I^K\SGI=V.='/H,7:M6<%7;KXJ6@$8>Q=GIU4E MUI\$G\N2^<T_.^!X2#=^T4)I_F"C0:O,K(%I$MTS;?ALU_)+T^J6K<RFG58% MKKGW!C7_W3S/F62:BEW1MO=?<Y9?K#BY^%>2W7^50\%!C<TQ]]I%]M^"R/0M MB'R=/1DWQ\[.V;9WLK76"-X@1N0[O(F(;=!HNN3"<-G,%CS/F7QTP%EZ0Z?V M17*/WZ[/64&7PMRVX(ALQ]]8SI=EUJZZAD0TJ[;CK["];MJ^OMA87.9LQ?)) M,]7SJ1M&=F"C-A<X'")7[@HCF(_'P@A@6!Q, >;CO; X_]-^!NA^/(9I&P21 M >HS0'V\5PB9N \6)^R3V2N\TRQ+DC3%,CJ9!!5,L+RE*7S#;)@V\,#B0*0_ MRS5>;;Q#GNX#K*9/=0BV4[P3L9WBN08DG#?PR+)PM;$XX(%5 >L=B!^. ST5 M]DD2J"JF#7N"<23+, 1Z,=RC:8ID)X5/N#[84Y(D619& LK2!(,@:<11S % MH %#DL2=@P?G4;PYI^+MKROCWU!+ P04 " "W@&Q9EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+ M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +> ;%GY_R&1 M%00 *X> / >&PO=V]R:V)O;VLN>&ULQ9G=4]LX$,#_%8V?Z,-=X@]H MRS2=X?BX8Z8%CM"^=A1;23384BK)4/CK;V63=DW-SKTL>0J6A?WS6MK?6OIP M;]WMPMI;\:.IC9\EZQ VAY.)+]>JD?Y/NU$&SBRM:V2 0[>:^(U3LO)KI4)3 M3[+I]&V2CQ^VU[IR$WQ@@RJ#M@8:8\-7K>[]K_/Q4-QIKQ>ZUN%AEG1_ MURH1C3:ZT8^JFB731/BUO?_'.OUH39#UO'2VKF=)VI_XJES0Y6_-\PAY(Q>^ M:PER<2T!9)8<3.&"2^U\Z'ITUY? >*>@<W_4!GNFZZ#<B0SJ;V?;C3:K>!EX MB@EZC"X.V]\^B(?N_X31+I>Z5">V;!ME0A]'I^H(:/Q:;WPBC&S4+#FV=\K% MYX$;G%?]LP6 0I%RAQI.N/.JP^-$,94R7E7B+UE+4RK1Q<^+O2]&MA6"S C( M;(>0WS($F1.0^6M!SB-![.V%78K+C7+0&T$6!&2Q&\CCM30KY1'D/@&YOR-( MZ=?BK$:0!P3D 2_DI5M)HQ^[$T(:8-4KH^&?I0GBJ$20;PG(M[R0Y^8..ECW M@'#>$3CO>'% '# 9PD,7K]/OK=[$?T!L[PFV]]RA"C %XCW%D?>07'!^GE() M>LH+]DE)/YB9*:D+9E\<E:5K86:>_MC$*3K@H@R1,BOB DH2+Z[D@^SN^PN* M,D+*K(3KV C!NI)QT-\X:;SLZJ9!V"@=I.P^:!H=^@P;)R6DW@!5D3*E'KY; M2@<ILP_FP9:W:UM7ROEO7=X(.*&EE 529@W,VX57WUOH)$YCKAT$C<K\*7/J M)_TTJ)E2R@@ILQ)HS!QC4G)(V>WP)%*Q=Q,SC'^#*V-*#QFS'L:=.HI)>2-C M]L9O>ATE)+\QF W2>W84BW)(QNR0Y\(=!:04DC$K9&#>43K*'=D.W#$*24DD MXY8(7*-J(7KPD7.BO5RMG%KU*1%:KC$FI92,62D8\U0Z X4"O'CEX&M<.B4P M)J64;*=**3 FI92,62DXFD@O)RI(70_&9D[Y)6?V"\8<<0W&I/R2,_OE)0T^ MA1-C4I+)F24S?.E#)0(LQB27LIBE,V+KIT"*"^GPTF5.J2=G5@^.YF!E4!S7 MT@]>.N6@G-M!"/.L#2WDRL]Q(;QM1"PZ,"9EH9S90ML""+]I&5?0![F($E#^ MB@+:UD7P!1L+H]@98U("RID%-(;YLWR3!F-2 LI?44#/BK@X!/""-26@@EE M(VAX=&),2D %LX!>7NOIF#$F):""?2N%6/ 1>QB3$E#!+*#AV#1__-O*&DJX M;DL "GJ,2>ZF< MH].OBYQ#%F)2 "FX!/5^D>E'G!26@HA/09+L_6JFE-JJZ M@%MX:"]E75XY$7_ZU>!B/R[9+-NZ/H:V2_/)RFJ[W;K=*O[X'U!+ P04 M" "W@&Q9_2S5I:X! #!&P &@ 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR M96QSS=F[;L) $(7A5T%^ ):966X14*6AC7@!"Y:+,-CR;A1X^R HX%@ITJ ] ME;6V//X;?[+6LZ]0E>E0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NW MIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'N MIVZ/<1]"*GJKLMV%-"_<I7J>CNY^D/YM<M%;;N9%N]Q(X7('*01I_B"#(,L? MY"'(YP\:0M P?] (@D;Y@\80-,X?-(&@2?Z@*01-\P?) &4<$"1UL";06I!K M(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O M)=!;.Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ M;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;X]Z>P*]/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>GD!OCWK[=^H=T[4* M\=GS6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04 " "W@&Q9)OJ' MI[4! #<&P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F<UNPC 0A%\%Y8J( ML9W2'P&7MM>60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?( M#;9UU;A95'AO'AAS:4&U<K$VU(2=7-M:^?!JE\RH=*66Q,1X/&&I;CPU?N1; MC6@^?:)<K2L_>-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z= M78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7 M*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC M:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&2 M0X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A M*D<!*T<AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT0AJT0AJT0A MJT0AJT0AJT0AJT0AJT0AJT0AJT0A:X)"U@2%K D*61,4LB8H9$U0R)K\)UG? MM5[]]?^F=HUK539'?];]U)M_ E!+ 0(4 Q0 ( +> ;%D'04UB@0 +$ M 0 " 0 !D;V-0<F]P<R]A<' N>&UL4$L! A0#% M @ MX!L66?,S<_O *P( !$ ( !KP &1O8U!R;W!S M+V-O<F4N>&UL4$L! A0#% @ MX!L69E<G",0!@ G"< !, M ( !S0$ 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4 " "W@&Q9 M[X0B)L,% #!'@ & @($." >&PO=V]R:W-H965T<R]S M:&5E=#$N>&UL4$L! A0#% @ MX!L6;<4M0&?!P <24 !@ M ("!!PX 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0 ( M +> ;%G-NA"-;P, #40 8 " @=P5 !X;"]W;W)K<VAE M971S+W-H965T,RYX;6Q02P$"% ,4 " "W@&Q9M!->L'X& "V(0 & M @(&!&0 >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0# M% @ MX!L68I3R+,*"@ D%T !@ ("!-2 'AL+W=O M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0 ( +> ;%G(AHQOS08 +$= M 8 " @74J !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0 M2P$"% ,4 " "W@&Q9I'HOR?\5 4/ & @(%X,0 M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#% @ MX!L6;SA\43N M @ , 8 !@ ("!K4< 'AL+W=O<FMS:&5E=',O<VAE970X M+GAM;%!+ 0(4 Q0 ( +> ;%GU"H#!MP, - ' 8 " M@=%* !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4 " "W@&Q9 MH$(L@N@" !D!@ &0 @(&^3@ >&PO=V]R:W-H965T<R]S M:&5E=#$P+GAM;%!+ 0(4 Q0 ( +> ;%GC84(O'0< "<1 9 M " @=U1 !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#% M @ MX!L65'/O$.: P [ < !D ("!,5D 'AL+W=O<FMS M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4 " "W@&Q9X^7DGQ4# "L!@ M&0 @($"70 >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ M 0(4 Q0 ( +> ;%E7'0Y+GP( $4& 9 " @4Y@ !X M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#% @ MX!L6589SD$# M!@ S0P !D ("!)&, 'AL+W=O<FMS:&5E=',O<VAE970Q M-2YX;6Q02P$"% ,4 " "W@&Q9!GM43XL% !,# &0 M@(%>:0 >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0 ( +> M;%G70WFW*P( .<$ 9 " @2!O !X;"]W;W)K<VAE971S M+W-H965T,3<N>&UL4$L! A0#% @ MX!L6=6NZEL5%0 &SP !D M ("!@G$ 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4 M " "W@&Q9S"R+MX@& "<$ &0 @('.A@ >&PO=V]R M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0 ( +> ;%DVZL0(G ( *L% M 9 " @8V- !X;"]W;W)K<VAE971S+W-H965T,C N>&UL M4$L! A0#% @ MX!L6<SA_AUA P 1 < !D ("!8) M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4 " "W@&Q9?V1O M== " V!@ &0 @('XDP >&PO=V]R:W-H965T<R]S:&5E M=#(R+GAM;%!+ 0(4 Q0 ( +> ;%E4BC9HI@, "() 9 M " @?^6 !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#% @ MMX!L6;#3L29] P BP@ !D ("!W)H 'AL+W=O<FMS:&5E M=',O<VAE970R-"YX;6Q02P$"% ,4 " "W@&Q9&Y0A'9T" #L!0 &0 M @(&0G@ >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 M Q0 ( +> ;%FA:!GNQ0( %T& 9 " @62A !X;"]W M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#% @ MX!L6=&?"I+2!P MEBT !D ("!8*0 'AL+W=O<FMS:&5E=',O<VAE970R-RYX M;6Q02P$"% ,4 " "W@&Q96>4IQL4# "D#@ &0 @(%I MK >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0 ( +> ;%E; M*@+^> H !EN 9 " @66P !X;"]W;W)K<VAE971S+W-H M965T,CDN>&UL4$L! A0#% @ MX!L66<&:;:& @ 908 !D M ("!%+L 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4 M" "W@&Q9R&O=,\<$ !C' &0 @('1O0 >&PO=V]R:W-H M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0 ( +> ;%D>_DK$7 ( + % 9 M " @<_" !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! M A0#% @ MX!L61%__H12 P >0X !D ("!8L4 'AL M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4 " "W@&Q9V;H'?&(" M "S!0 &0 @('KR >&PO=V]R:W-H965T<R]S:&5E=#,T M+GAM;%!+ 0(4 Q0 ( +> ;%D"]^#^3P, /8) 9 " M@83+ !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#% @ MX!L M68BID5;& @ > D !D ("!"L\ 'AL+W=O<FMS:&5E=',O M<VAE970S-BYX;6Q02P$"% ,4 " "W@&Q9B :680H% J) &0 M @($'T@ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0 M ( +> ;%D2G_#1W ( -<' 9 " @4C7 !X;"]W;W)K M<VAE971S+W-H965T,S@N>&UL4$L! A0#% @ MX!L66+E5E[! @ ,@< M !D ("!6]H 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0 M2P$"% ,4 " "W@&Q9B$2 XN$" ]"@ &0 @(%3W0 M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0 ( +> ;%DZYEOW M.00 #$8 9 " @6O@ !X;"]W;W)K<VAE971S+W-H965T M-#$N>&UL4$L! A0#% @ MX!L6<HJ0".0! 1" !D M ("!V^0 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4 " "W M@&Q9JM*O4#(- #XT &0 @(&BZ0 >&PO=V]R:W-H965T M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0 ( +> ;%E0_F1P[ , %<2 9 M " @0OW !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0# M% @ MX!L61[N!!%*"0 (F@ !D ("!+OL 'AL+W=O M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4 " "W@&Q9, ?4U#0" !- M!0 &0 @(&O! $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM M;%!+ 0(4 Q0 ( +> ;%F5ZLR;'0, &H1 - " 1H' M 0!X;"]S='EL97,N>&UL4$L! A0#% @ MX!L69>*NQS $P( L M ( !8@H! %]R96QS+RYR96QS4$L! A0#% @ MX!L6?G_ M(9$5! KAX \ ( !2PL! 'AL+W=O<FMB;V]K+GAM;%!+ M 0(4 Q0 ( +> ;%G]+-6EK@$ ,$; : " 8T/ 0!X M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0 ( +> ;%DF^H>G MM0$ -P; 3 " 7,1 0!;0V]N=&5N=%]4>7!E<UTN>&UL 64$L%!@ V #8 L0X %D3 0 $! end </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>58 <FILENAME>Show.js <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>59 <FILENAME>report.css <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>61 <FILENAME>FilingSummary.xml <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <XML> <?xml version='1.0' encoding='utf-8'?> <FilingSummary> <Version>3.24.3</Version> <ProcessingTime/> <ReportFormat>html</ReportFormat> <ContextCount>185</ContextCount> <ElementCount>224</ElementCount> <EntityCount>1</EntityCount> <FootnotesReported>false</FootnotesReported> <SegmentCount>71</SegmentCount> <ScenarioCount>0</ScenarioCount> <TuplesReported>false</TuplesReported> <UnitCount>6</UnitCount> <MyReports> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R1.htm</HtmlFileName> <LongName>00000001 - Document - Cover</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/Cover</Role> <ShortName>Cover</ShortName> <MenuCategory>Cover</MenuCategory> <Position>1</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R2.htm</HtmlFileName> <LongName>00000002 - Statement - Condensed Balance Sheets (Unaudited)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/BalanceSheets</Role> <ShortName>Condensed Balance Sheets (Unaudited)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>2</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R3.htm</HtmlFileName> <LongName>00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/BalanceSheetsParenthetical</Role> <ShortName>Condensed Balance Sheets (Unaudited) (Parenthetical)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>3</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R4.htm</HtmlFileName> <LongName>00000004 - Statement - Condensed Statements of Operations (Unaudited)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StatementsOfOperations</Role> <ShortName>Condensed Statements of Operations (Unaudited)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>4</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R5.htm</HtmlFileName> <LongName>00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StatementsOfChangesInStockholdersEquity</Role> <ShortName>Condensed Statements of Changes in Stockholders' Equity (Unaudited)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>5</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R6.htm</HtmlFileName> <LongName>00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StatementsOfCashFlows</Role> <ShortName>Condensed Statements of Cash Flows (Unaudited)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>6</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R7.htm</HtmlFileName> <LongName>00000007 - Disclosure - Organization and Significant Accounting Policies</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/OrganizationAndSignificantAccountingPolicies</Role> <ShortName>Organization and Significant Accounting Policies</ShortName> <MenuCategory>Notes</MenuCategory> <Position>7</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R8.htm</HtmlFileName> <LongName>00000008 - Disclosure - Inventory</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/Inventory</Role> <ShortName>Inventory</ShortName> <MenuCategory>Notes</MenuCategory> <Position>8</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R9.htm</HtmlFileName> <LongName>00000009 - Disclosure - Property and Equipment</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/PropertyAndEquipment</Role> <ShortName>Property and Equipment</ShortName> <MenuCategory>Notes</MenuCategory> <Position>9</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R10.htm</HtmlFileName> <LongName>00000010 - Disclosure - Intangible Assets</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/IntangibleAssets</Role> <ShortName>Intangible Assets</ShortName> <MenuCategory>Notes</MenuCategory> <Position>10</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R11.htm</HtmlFileName> <LongName>00000011 - Disclosure - Leases</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/Leases</Role> <ShortName>Leases</ShortName> <MenuCategory>Notes</MenuCategory> <Position>11</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R12.htm</HtmlFileName> <LongName>00000012 - Disclosure - Accrued Expenses</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/AccruedExpenses</Role> <ShortName>Accrued Expenses</ShortName> <MenuCategory>Notes</MenuCategory> <Position>12</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R13.htm</HtmlFileName> <LongName>00000013 - Disclosure - Notes Payable</LongName> <ReportType>Notes</ReportType> <Role>http://virtra.com/role/NotesPayable</Role> <ShortName>Notes Payable</ShortName> <MenuCategory>Notes</MenuCategory> <Position>13</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R14.htm</HtmlFileName> <LongName>00000014 - Disclosure - Related Party Transactions</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/RelatedPartyTransactions</Role> <ShortName>Related Party Transactions</ShortName> <MenuCategory>Notes</MenuCategory> <Position>14</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R15.htm</HtmlFileName> <LongName>00000015 - Disclosure - Commitments and Contingencies</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/CommitmentsAndContingencies</Role> <ShortName>Commitments and Contingencies</ShortName> <MenuCategory>Notes</MenuCategory> <Position>15</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R16.htm</HtmlFileName> <LongName>00000016 - Disclosure - Stockholders??? Equity</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StockholdersEquity</Role> <ShortName>Stockholders??? Equity</ShortName> <MenuCategory>Notes</MenuCategory> <Position>16</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R17.htm</HtmlFileName> <LongName>00000017 - Disclosure - Subsequent Events</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/SubsequentEvents</Role> <ShortName>Subsequent Events</ShortName> <MenuCategory>Notes</MenuCategory> <Position>17</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R18.htm</HtmlFileName> <LongName>00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies</Role> <ShortName>Organization and Significant Accounting Policies (Policies)</ShortName> <MenuCategory>Policies</MenuCategory> <ParentRole>http://virtra.com/role/OrganizationAndSignificantAccountingPolicies</ParentRole> <Position>18</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R19.htm</HtmlFileName> <LongName>00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables</Role> <ShortName>Organization and Significant Accounting Policies (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/OrganizationAndSignificantAccountingPolicies</ParentRole> <Position>19</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R20.htm</HtmlFileName> <LongName>00000020 - Disclosure - Inventory (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/InventoryTables</Role> <ShortName>Inventory (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/Inventory</ParentRole> <Position>20</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R21.htm</HtmlFileName> <LongName>00000021 - Disclosure - Property and Equipment (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/PropertyAndEquipmentTables</Role> <ShortName>Property and Equipment (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/PropertyAndEquipment</ParentRole> <Position>21</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R22.htm</HtmlFileName> <LongName>00000022 - Disclosure - Intangible Assets (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/IntangibleAssetsTables</Role> <ShortName>Intangible Assets (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/IntangibleAssets</ParentRole> <Position>22</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R23.htm</HtmlFileName> <LongName>00000023 - Disclosure - Leases (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/LeasesTables</Role> <ShortName>Leases (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/Leases</ParentRole> <Position>23</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R24.htm</HtmlFileName> <LongName>00000024 - Disclosure - Accrued Expenses (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/AccruedExpensesTables</Role> <ShortName>Accrued Expenses (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/AccruedExpenses</ParentRole> <Position>24</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R25.htm</HtmlFileName> <LongName>00000025 - Disclosure - Notes Payable (Tables)</LongName> <ReportType>Notes</ReportType> <Role>http://virtra.com/role/NotesPayableTables</Role> <ShortName>Notes Payable (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/NotesPayable</ParentRole> <Position>25</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R26.htm</HtmlFileName> <LongName>00000026 - Disclosure - Stockholders??? Equity (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StockholdersEquityTables</Role> <ShortName>Stockholders??? Equity (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://virtra.com/role/StockholdersEquity</ParentRole> <Position>26</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R27.htm</HtmlFileName> <LongName>00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails</Role> <ShortName>Schedule of Disaggregation of Revenue (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>27</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R28.htm</HtmlFileName> <LongName>00000028 - Disclosure - Schedule of Earnings Per Share (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfEarningsPerShareDetails</Role> <ShortName>Schedule of Earnings Per Share (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>28</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R29.htm</HtmlFileName> <LongName>00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative</Role> <ShortName>Organization and Significant Accounting Policies (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables</ParentRole> <Position>29</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R30.htm</HtmlFileName> <LongName>00000030 - Disclosure - Schedule of Inventory (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfInventoryDetails</Role> <ShortName>Schedule of Inventory (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>30</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R31.htm</HtmlFileName> <LongName>00000031 - Disclosure - Schedule of Property and Equipment (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails</Role> <ShortName>Schedule of Property and Equipment (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>31</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R32.htm</HtmlFileName> <LongName>00000032 - Disclosure - Property and Equipment (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/PropertyAndEquipmentDetailsNarrative</Role> <ShortName>Property and Equipment (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/PropertyAndEquipmentTables</ParentRole> <Position>32</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R33.htm</HtmlFileName> <LongName>00000033 - Disclosure - Schedule of Intangible Asset (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfIntangibleAssetDetails</Role> <ShortName>Schedule of Intangible Asset (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>33</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R34.htm</HtmlFileName> <LongName>00000034 - Disclosure - Intangible Assets (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/IntangibleAssetsDetailsNarrative</Role> <ShortName>Intangible Assets (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/IntangibleAssetsTables</ParentRole> <Position>34</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R35.htm</HtmlFileName> <LongName>00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails</Role> <ShortName>Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>35</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R36.htm</HtmlFileName> <LongName>00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails</Role> <ShortName>Schedule of Future Minimum Lease Payments (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>36</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R37.htm</HtmlFileName> <LongName>00000037 - Disclosure - Leases (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/LeasesDetailsNarrative</Role> <ShortName>Leases (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/LeasesTables</ParentRole> <Position>37</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R38.htm</HtmlFileName> <LongName>00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails</Role> <ShortName>Schedule of Accrued Compensation and Related Costs (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>38</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R39.htm</HtmlFileName> <LongName>00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails</Role> <ShortName>Schedule of Accrued Expenses and Other Current Liabilities (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>39</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R40.htm</HtmlFileName> <LongName>00000040 - Disclosure - Schedule of Notes Payable (Details)</LongName> <ReportType>Notes</ReportType> <Role>http://virtra.com/role/ScheduleOfNotesPayableDetails</Role> <ShortName>Schedule of Notes Payable (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>40</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R41.htm</HtmlFileName> <LongName>00000041 - Disclosure - Notes Payable (Details Narrative)</LongName> <ReportType>Notes</ReportType> <Role>http://virtra.com/role/NotesPayableDetailsNarrative</Role> <ShortName>Notes Payable (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/NotesPayableTables</ParentRole> <Position>41</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R42.htm</HtmlFileName> <LongName>00000042 - Disclosure - Related Party Transactions (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative</Role> <ShortName>Related Party Transactions (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/RelatedPartyTransactions</ParentRole> <Position>42</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R43.htm</HtmlFileName> <LongName>00000043 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative</Role> <ShortName>Commitments and Contingencies (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/CommitmentsAndContingencies</ParentRole> <Position>43</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R44.htm</HtmlFileName> <LongName>00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails</Role> <ShortName>Schedule of Non-Qualified Stock Options (Details)</ShortName> <MenuCategory>Details</MenuCategory> <Position>44</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R45.htm</HtmlFileName> <LongName>00000045 - Disclosure - Stockholders??? Equity (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/StockholdersEquityDetailsNarrative</Role> <ShortName>Stockholders??? Equity (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/StockholdersEquityTables</ParentRole> <Position>45</Position> </Report> <Report instance="form10-q.htm"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R46.htm</HtmlFileName> <LongName>00000046 - Disclosure - Subsequent Events (Details Narrative)</LongName> <ReportType>Sheet</ReportType> <Role>http://virtra.com/role/SubsequentEventsDetailsNarrative</Role> <ShortName>Subsequent Events (Details Narrative)</ShortName> <MenuCategory>Details</MenuCategory> <ParentRole>http://virtra.com/role/SubsequentEvents</ParentRole> <Position>46</Position> </Report> <Report> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <LongName>All Reports</LongName> <ReportType>Book</ReportType> <ShortName>All Reports</ShortName> </Report> </MyReports> <InputFiles> <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="form10-q.htm">form10-q.htm</File> <File>vtsi-20240930.xsd</File> <File>vtsi-20240930_cal.xml</File> <File>vtsi-20240930_def.xml</File> <File>vtsi-20240930_lab.xml</File> <File>vtsi-20240930_pre.xml</File> </InputFiles> <SupplementalFiles/> <BaseTaxonomies> <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy> <BaseTaxonomy items="706">http://fasb.org/us-gaap/2024</BaseTaxonomy> <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy> </BaseTaxonomies> <HasPresentationLinkbase>true</HasPresentationLinkbase> <HasCalculationLinkbase>true</HasCalculationLinkbase> </FilingSummary> </XML> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>JSON <SEQUENCE>63 <FILENAME>MetaLinks.json <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "VTSI", "nsuri": "http://virtra.com/20240930", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "vtsi-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "vtsi-20240930_cal.xml" ] }, "definitionLink": { "local": [ "vtsi-20240930_def.xml" ] }, "labelLink": { "local": [ "vtsi-20240930_lab.xml" ] }, "presentationLink": { "local": [ "vtsi-20240930_pre.xml" ] } }, "keyStandard": 205, "keyCustom": 19, "axisStandard": 23, "axisCustom": 0, "memberStandard": 31, "memberCustom": 39, "hidden": { "total": 163, "http://fasb.org/us-gaap/2024": 127, "http://virtra.com/20240930": 32, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 185, "entityCount": 1, "segmentCount": 71, "elementCount": 423, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 706, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://virtra.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://virtra.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Balance Sheets (Unaudited)", "shortName": "Condensed Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R3": { "role": "http://virtra.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://virtra.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Condensed Statements of Operations (Unaudited)", "shortName": "Condensed Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "longName": "00000005 - Statement - Condensed Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Condensed Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_us-gaap_CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://virtra.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Condensed Statements of Cash Flows (Unaudited)", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://virtra.com/role/OrganizationAndSignificantAccountingPolicies", "longName": "00000007 - Disclosure - Organization and Significant Accounting Policies", "shortName": "Organization and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://virtra.com/role/Inventory", "longName": "00000008 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://virtra.com/role/PropertyAndEquipment", "longName": "00000009 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://virtra.com/role/IntangibleAssets", "longName": "00000010 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://virtra.com/role/Leases", "longName": "00000011 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://virtra.com/role/AccruedExpenses", "longName": "00000012 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://virtra.com/role/NotesPayable", "longName": "00000013 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://virtra.com/role/RelatedPartyTransactions", "longName": "00000014 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://virtra.com/role/CommitmentsAndContingencies", "longName": "00000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://virtra.com/role/StockholdersEquity", "longName": "00000016 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://virtra.com/role/SubsequentEvents", "longName": "00000017 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies", "longName": "00000018 - Disclosure - Organization and Significant Accounting Policies (Policies)", "shortName": "Organization and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables", "longName": "00000019 - Disclosure - Organization and Significant Accounting Policies (Tables)", "shortName": "Organization and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "VTSI:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "VTSI:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://virtra.com/role/InventoryTables", "longName": "00000020 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://virtra.com/role/PropertyAndEquipmentTables", "longName": "00000021 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://virtra.com/role/IntangibleAssetsTables", "longName": "00000022 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://virtra.com/role/LeasesTables", "longName": "00000023 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://virtra.com/role/AccruedExpensesTables", "longName": "00000024 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://virtra.com/role/NotesPayableTables", "longName": "00000025 - Disclosure - Notes Payable (Tables)", "shortName": "Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://virtra.com/role/StockholdersEquityTables", "longName": "00000026 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails", "longName": "00000027 - Disclosure - Schedule of Disaggregation of Revenue (Details)", "shortName": "Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "VTSI:SimulatorsandAccessoriesRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "VTSI:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "VTSI:SimulatorsandAccessoriesRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "VTSI:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "longName": "00000028 - Disclosure - Schedule of Earnings Per Share (Details)", "shortName": "Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative", "longName": "00000029 - Disclosure - Organization and Significant Accounting Policies (Details Narrative)", "shortName": "Organization and Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ExtendedProductWarrantyPolicy", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R30": { "role": "http://virtra.com/role/ScheduleOfInventoryDetails", "longName": "00000030 - Disclosure - Schedule of Inventory (Details)", "shortName": "Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails", "longName": "00000031 - Disclosure - Schedule of Property and Equipment (Details)", "shortName": "Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://virtra.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "00000032 - Disclosure - Property and Equipment (Details Narrative)", "shortName": "Property and Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://virtra.com/role/ScheduleOfIntangibleAssetDetails", "longName": "00000033 - Disclosure - Schedule of Intangible Asset (Details)", "shortName": "Schedule of Intangible Asset (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://virtra.com/role/IntangibleAssetsDetailsNarrative", "longName": "00000034 - Disclosure - Intangible Assets (Details Narrative)", "shortName": "Intangible Assets (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails", "longName": "00000035 - Disclosure - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)", "shortName": "Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "VTSI:RightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R36": { "role": "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails", "longName": "00000036 - Disclosure - Schedule of Future Minimum Lease Payments (Details)", "shortName": "Schedule of Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://virtra.com/role/LeasesDetailsNarrative", "longName": "00000037 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2022-06-012022-06-01", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-06-012022-06-01", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R38": { "role": "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails", "longName": "00000038 - Disclosure - Schedule of Accrued Compensation and Related Costs (Details)", "shortName": "Schedule of Accrued Compensation and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R39": { "role": "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "00000039 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://virtra.com/role/ScheduleOfNotesPayableDetails", "longName": "00000040 - Disclosure - Schedule of Notes Payable (Details)", "shortName": "Schedule of Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:NotesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R41": { "role": "http://virtra.com/role/NotesPayableDetailsNarrative", "longName": "00000041 - Disclosure - Notes Payable (Details Narrative)", "shortName": "Notes Payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember", "name": "us-gaap:ProceedsFromLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R42": { "role": "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "00000042 - Disclosure - Related Party Transactions (Details Narrative)", "shortName": "Related Party Transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R43": { "role": "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000043 - Disclosure - Commitments and Contingencies (Details Narrative)", "shortName": "Commitments and Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-09-30_us-gaap_DeferredProfitSharingMember", "name": "us-gaap:OperatingExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R44": { "role": "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails", "longName": "00000044 - Disclosure - Schedule of Non-Qualified Stock Options (Details)", "shortName": "Schedule of Non-Qualified Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_NonQualifiedStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_NonQualifiedStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R45": { "role": "http://virtra.com/role/StockholdersEquityDetailsNarrative", "longName": "00000045 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R46": { "role": "http://virtra.com/role/SubsequentEventsDetailsNarrative", "longName": "00000046 - Disclosure - Subsequent Events (Details Narrative)", "shortName": "Subsequent Events (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2024-10-012024-10-31_us-gaap_SubsequentEventMember", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-012024-10-31_us-gaap_SubsequentEventMember", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://virtra.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r379" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://virtra.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r46", "r48", "r52", "r796" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r667" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r617" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r740" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" ], "lang": { "en-us": { "role": { "label": "Employee benefits payable", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" ], "lang": { "en-us": { "role": { "label": "Salaries and wages payable", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r637" ] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued paid time off (PTO)", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r48" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r24", "r177", "r489" ] }, "VTSI_AcquiredLeaseIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "AcquiredLeaseIntangibleAssetsMember", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Lease Intangible Assets [Member]", "documentation": "Acquired Lease Intangible Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r57", "r667", "r857" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r523", "r728", "r729", "r730", "r731", "r797", "r858" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock reserved for future services", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r37", "r38", "r351" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://virtra.com/role/IntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r260", "r266", "r647" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r709" ] }, "VTSI_ArizonaBankAndTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "ArizonaBankAndTrustMember", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Arizona Bank & Trust [Member]", "documentation": "Arizona Bank & Trust [Member]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r102", "r112", "r180", "r204", "r235", "r239", "r245", "r246", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r397", "r399", "r415", "r483", "r561", "r643", "r644", "r667", "r694", "r764", "r765", "r814" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r173", "r186", "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r397", "r399", "r415", "r667", "r764", "r765", "r814" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r397", "r399", "r415", "r764", "r765", "r814" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r709" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "VTSI_BoardMemberAndExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "BoardMemberAndExecutiveChairmanMember", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Board Member and Executive Chairman [Member]", "documentation": "Board Member and Executive Chairman [Member]" } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "documentation": "Leader of board of directors." } } }, "auth_ref": [ "r739" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "VTSI_CapitalizedMediaContentMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "CapitalizedMediaContentMember", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Media Content [Member]", "documentation": "Capitalized Media Content [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r13", "r175", "r635" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and restricted cash, beginning of period", "periodEndLabel": "Cash and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r13", "r78", "r201" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r78" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FDIC insured amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Uninsured cash and cash equivalents", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r17", "r214" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r17", "r214" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r739" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "documentation": "Person with designation of chief financial officer." } } }, "auth_ref": [ "r739" ] }, "srt_ChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefOperatingOfficerMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]", "documentation": "Person with designation of chief operating officer." } } }, "auth_ref": [ "r739", "r813" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r124", "r182", "r183", "r184", "r204", "r223", "r227", "r230", "r232", "r237", "r238", "r252", "r291", "r293", "r294", "r295", "r298", "r299", "r327", "r328", "r331", "r334", "r341", "r415", "r515", "r516", "r517", "r518", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r549", "r570", "r590", "r610", "r611", "r612", "r613", "r614", "r715", "r725", "r732" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r182", "r183", "r184", "r237", "r327", "r328", "r329", "r331", "r334", "r339", "r341", "r515", "r516", "r517", "r518", "r654", "r715", "r725" ] }, "VTSI_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "CoChiefExecutiveOfficerAndChiefOperatingOfficerMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Co-Chief Executive Officer and Chief Operating Officer[Member]", "documentation": "Co-Chief Executive Officer and Chief Operating Officer[Member]" } } }, "auth_ref": [] }, "VTSI_CommercialCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "CommercialCustomersMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Commercial Customers [Member]", "documentation": "Commercial Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (See Note 11)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r53", "r105", "r484", "r548" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://virtra.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r90", "r281", "r282", "r618", "r751", "r756" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r858" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r858" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r728", "r729", "r731", "r797", "r855", "r858" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Shares par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r549" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r56", "r549", "r567", "r858", "r859" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock value", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r56", "r486", "r667" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r18", "r19", "r42", "r43", "r250", "r617" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r18", "r19", "r42", "r43", "r250", "r513", "r617" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r18", "r19", "r42", "r43", "r250", "r617", "r717" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk and Major Customers and Suppliers", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r45", "r117" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration of credit risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r18", "r19", "r42", "r43", "r250" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r18", "r19", "r42", "r43", "r250", "r617" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, short-term", "verboseLabel": "Customer deposits, current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r343", "r344", "r347" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, long-term", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r343", "r344", "r347" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r348" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r69", "r70", "r446" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r85", "r250" ] }, "VTSI_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "CustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Member]", "documentation": "Customer [Member]" } } }, "auth_ref": [] }, "VTSI_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "CustomerOneMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Customer One [Member]" } } }, "auth_ref": [] }, "VTSI_CustomizedSoftwareAndCustomizedContentScenarios": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "CustomizedSoftwareAndCustomizedContentScenarios", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customized software and content", "documentation": "Customized software and customized content scenarios." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://virtra.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r91", "r202", "r274", "r275", "r276", "r277", "r278", "r289", "r290", "r300", "r306", "r307", "r308", "r309", "r310", "r311", "r316", "r323", "r324", "r325", "r423" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r47", "r48", "r103", "r104", "r205", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r649", "r650", "r651", "r652", "r653", "r665", "r726", "r752", "r753", "r754", "r809", "r810" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable, principal", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r301", "r423", "r424", "r650", "r651", "r665" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r50", "r319", "r809" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r181", "r649", "r798", "r799" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r11", "r205", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r649", "r650", "r651", "r652", "r653", "r665", "r726", "r752", "r753", "r754", "r809", "r810" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument periodic payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r11", "r44" ] }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r32", "r97" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r32", "r97" ] }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" ], "lang": { "en-us": { "role": { "label": "Profit sharing payable", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date." } } }, "auth_ref": [ "r33", "r35" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r381", "r382" ] }, "us-gaap_DeferredProfitSharingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredProfitSharingMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Profit Sharing [Member]", "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a share in the profits, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to profits, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and bonuses." } } }, "auth_ref": [] }, "us-gaap_DeferredRentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRentCredit", "crdr": "credit", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred rent", "documentation": "Amount of excess of rental payment required by lease over rental income recognized." } } }, "auth_ref": [ "r113", "r812" ] }, "VTSI_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "DeferredRevenueMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Member]", "documentation": "Deferred Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_DepositContractsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositContractsPolicy", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Customer Deposits", "documentation": "Disclosure of accounting policy for the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer." } } }, "auth_ref": [ "r0" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Security deposits, long-term", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r720" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://virtra.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r23" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r235", "r242", "r246", "r643", "r644" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r538", "r540", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r604", "r605", "r606", "r607", "r684", "r686", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r39", "r40", "r41", "r101", "r538", "r540", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r604", "r605", "r606", "r607", "r638", "r684", "r686", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "VTSI_DesignAndPrototyping": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "DesignAndPrototyping", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Design & Prototyping", "documentation": "Design and Prototyping." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r718", "r739", "r856" ] }, "VTSI_DisaggregationOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://virtra.com/20240930", "localname": "DisaggregationOfRevenuePolicyTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "documentation": "Disaggregation Of Revenue [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disaggregation of Revenue", "documentation": "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." } } }, "auth_ref": [ "r768" ] }, "VTSI_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://virtra.com/20240930", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Balance Sheet Classification Of Lease Assets And Liabilities", "terseLabel": "Schedule Of Future Minimum Lease Payments" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r708" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r706", "r708", "r709" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r707" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r695" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r708" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r708" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r710" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r698" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net income per common share:", "verboseLabel": "Net Income (Loss) per common share and common equivalent share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r192", "r211", "r212", "r213", "r214", "r215", "r216", "r220", "r223", "r230", "r231", "r232", "r234", "r393", "r396", "r409", "r410", "r479", "r494", "r640" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r192", "r211", "r212", "r213", "r214", "r215", "r216", "r223", "r230", "r231", "r232", "r234", "r393", "r396", "r409", "r410", "r479", "r494", "r640" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Net Income per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r15", "r16", "r233" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfAccruedCompensationAndRelatedCostsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued compensation and related costs", "totalLabel": "Total accrued compensation and related costs", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r701" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r697" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r697" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r714" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r697" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r711" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r709" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r697" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r697" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r697" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r697" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r712" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r171", "r189", "r190", "r191", "r206", "r207", "r208", "r210", "r215", "r217", "r219", "r236", "r253", "r254", "r272", "r342", "r387", "r388", "r390", "r391", "r392", "r394", "r395", "r396", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r416", "r417", "r418", "r419", "r420", "r421", "r425", "r427", "r433", "r493", "r507", "r508", "r509", "r523", "r590" ] }, "VTSI_ExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "ExecutiveChairmanMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Executive Chairman [Member]", "documentation": "Executive Chairman [Member]" } } }, "auth_ref": [] }, "us-gaap_ExtendedProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Extended warranties", "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability." } } }, "auth_ref": [ "r762", "r763" ] }, "us-gaap_ExtendedProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyPolicy", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Warranty", "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability." } } }, "auth_ref": [ "r761" ] }, "VTSI_ExtendedServicetypeWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "ExtendedServicetypeWarranties", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Extended Service-type warranties", "documentation": "Extended service-type warranties." } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r178", "r257", "r265", "r647" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r259", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r447", "r448", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://virtra.com/role/ScheduleOfIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Total intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r257", "r265", "r448", "r647" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r259", "r265", "r267", "r268", "r270", "r447", "r631", "r647" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r259", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 }, "http://virtra.com/role/ScheduleOfIntangibleAssetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "totalLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r447", "r748" ] }, "VTSI_FormerExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "FormerExecutiveChairmanMember", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Former Executive Chairman [Member]", "documentation": "Former Executive Chairman [Member]" } } }, "auth_ref": [] }, "VTSI_FurnitureAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "FurnitureAndOfficeEquipmentMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture And Office Equipment [Member]", "documentation": "Furniture And Office Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r73", "r572" ] }, "VTSI_GeographicDistributionCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "GeographicDistributionCommercialMember", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Commercial [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_GeographicDistributionForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicDistributionForeignMember", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution, Foreign [Member]", "documentation": "Allocation of business activity identified as foreign." } } }, "auth_ref": [ "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r480", "r481", "r646" ] }, "VTSI_GeographicDistributionGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "GeographicDistributionGovernmentMember", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution Government [Member]", "documentation": "Geographic Distribution Government [Member]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "VTSI_GovernmentCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "GovernmentCustomersMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Government Customers [Member]", "documentation": "Government Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r67", "r71", "r111", "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r415", "r642", "r643", "r734", "r735", "r736", "r737", "r738", "r764" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r107", "r111", "r481", "r491", "r642", "r643", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r273", "r279", "r280", "r412", "r413", "r414", "r504", "r506", "r575", "r631", "r660", "r826" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r279", "r280", "r412", "r413", "r414", "r504", "r506", "r575", "r631", "r660", "r826" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r114", "r123", "r218", "r219", "r235", "r243", "r246", "r383", "r384", "r389", "r495", "r659" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Taxes Paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r14", "r200", "r385", "r386" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and other accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r445", "r723" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "VTSI_IncreaseDecreaseInOperatingLeaseRightOfUseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseLiability", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Operating lease right of use liability." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "VTSI_IncreaseDecreaseUnbilledRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "IncreaseDecreaseUnbilledRevenue", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled revenue", "documentation": "Increase decrease unbilled revenue.", "label": "IncreaseDecreaseUnbilledRevenue" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental shares from stock options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r224", "r225", "r226", "r232" ] }, "VTSI_InstallationAndTraining": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "InstallationAndTraining", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Installation and training", "documentation": "Installation and training." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://virtra.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r258", "r269", "r271", "r630", "r631" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r196", "r198", "r199" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Accrued interest to date", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "VTSI_InternationalCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "InternationalCustomersMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "International Customers [Member]", "documentation": "International Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://virtra.com/role/Inventory" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r256" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://virtra.com/role/ScheduleOfInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "totalLabel": "Total Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r185", "r636", "r667" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r87", "r721" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://virtra.com/role/ScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials, WIP, finished goods and Materials being inspected", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r721" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock issued for service", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r89", "r432" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://virtra.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Lease Payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r811" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r811" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://virtra.com/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r426" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r47", "r48", "r49", "r51", "r52", "r53", "r54", "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r398", "r399", "r400", "r415", "r547", "r641", "r694", "r764", "r814", "r815" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r61", "r106", "r488", "r667", "r727", "r741", "r808" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r174", "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r398", "r399", "r400", "r415", "r667", "r764", "r814", "r815" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r51", "r52", "r53", "r54", "r204", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r398", "r399", "r400", "r415", "r764", "r814", "r815" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "VTSI_LicensingAndRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "LicensingAndRoyalties", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Licensing and royalties", "documentation": "Licensing and royalties." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable, long-term", "verboseLabel": "Notes payable, principal", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r11" ] }, "VTSI_LongerThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "LongerThanOneYearMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Longer Than One Year [Member]", "documentation": "Longer Than One Year [Member]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r283", "r284", "r285", "r288", "r378", "r648", "r757", "r758" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r283", "r284", "r285", "r288", "r378", "r648", "r757", "r758" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r250", "r657", "r677", "r681", "r768", "r825", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r143", "r145", "r147", "r148", "r150", "r169", "r170", "r284", "r285", "r286", "r287", "r350", "r378", "r411", "r444", "r503", "r505", "r512", "r539", "r540", "r597", "r599", "r601", "r602", "r608", "r628", "r629", "r645", "r654", "r658", "r661", "r662", "r663", "r664", "r678", "r766", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r143", "r145", "r147", "r148", "r150", "r169", "r170", "r284", "r285", "r286", "r287", "r350", "r378", "r411", "r444", "r503", "r505", "r512", "r539", "r540", "r597", "r599", "r601", "r602", "r608", "r628", "r629", "r645", "r654", "r658", "r661", "r662", "r663", "r678", "r766", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r250", "r657", "r677", "r681", "r768", "r825", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r78", "r79", "r81" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://virtra.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StatementsOfCashFlows", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "http://virtra.com/role/StatementsOfOperations", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net income", "verboseLabel": "Net income (loss)", "terseLabel": "Net income loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r72", "r81", "r108", "r172", "r187", "r188", "r191", "r204", "r209", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r228", "r252", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r393", "r396", "r410", "r415", "r492", "r569", "r588", "r589", "r692", "r764" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r195", "r211", "r212", "r213", "r214", "r220", "r221", "r229", "r232", "r396" ] }, "us-gaap_NetRentableArea": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetRentableArea", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rentable area in square feet", "documentation": "Net rentable area for properties owned." } } }, "auth_ref": [] }, "VTSI_NetSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "NetSalesMember", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Sales [Member]", "documentation": "Net Sales [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "VTSI_NonQualifiedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "NonQualifiedStockOptionMember", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Non Qualified Stock Option [Member]", "documentation": "Non Qualified Stock Option [Member]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Notes payable, long term", "label": "Notes Payable [Default Label]", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r104", "r823", "r824" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable, current", "verboseLabel": "Notes Payable, short-term", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r47", "r48" ] }, "VTSI_NotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "NotesPayableMember", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable [Member]", "documentation": "Notes Payable [Member]" } } }, "auth_ref": [] }, "VTSI_OfficeAndIndustrialSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OfficeAndIndustrialSpaceMember", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Office and Industrial Space [Member]", "documentation": "Office and Industrial Space [Member]" } } }, "auth_ref": [] }, "VTSI_OfficeandWarehouseSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OfficeandWarehouseSpaceMember", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Office and Warehouse Space [Member]", "documentation": "Office and Warehouse Space [Member]" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsTable", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r65", "r66" ] }, "VTSI_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OneCustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]", "documentation": "One Customer [Member]" } } }, "auth_ref": [] }, "VTSI_OneHundredAndNineteenRegularMonthlyPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OneHundredAndNineteenRegularMonthlyPaymentsMember", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "199 Regular Monthly Payments [Member]", "documentation": "One Hundred And Nineteen Regular Monthly Payments [Member]" } } }, "auth_ref": [] }, "VTSI_OneIrregularPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OneIrregularPaymentMember", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Irregular Payment [Member]", "documentation": "One Irregular Payment [Member]" } } }, "auth_ref": [] }, "VTSI_OneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OneYearMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Year [Member]", "documentation": "One Year [Member]" } } }, "auth_ref": [] }, "VTSI_OneYearOrLessMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "OneYearOrLessMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Year or Less [Member]", "documentation": "One Year or Less [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net operating expense", "label": "Operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r111", "r642", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails", "http://virtra.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Total lease liabilities", "label": "Operating Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r429" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, short-term", "periodEndLabel": "Operating lease liability, short-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r429" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, long-term", "periodEndLabel": "Operating lease liability, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r429" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/LeasesDetailsNarrative", "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset, net", "periodStartLabel": "Operating lease right-of-use assets, December 31, 2023", "periodEndLabel": "Total operating lease right-of-use asset, September 30, 2024", "verboseLabel": "Operating lease right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of use amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r724" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r82", "r83", "r84", "r100" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets, long-term", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r179" ] }, "us-gaap_OtherBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherBorrowings", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Miscellaneous payable", "documentation": "The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity." } } }, "auth_ref": [ "r103", "r104" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r708" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r99", "r742", "r743", "r744", "r745", "r746", "r748", "r749", "r750" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expenses", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative", "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payment to acquire assets", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r76" ] }, "VTSI_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Performance Based Restricted Stock Units [Member]", "documentation": "Performance Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r702" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r704" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r684", "r685", "r688", "r689", "r690", "r691", "r855", "r858" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r55", "r327" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r549" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r55", "r327" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://virtra.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r55", "r549", "r567", "r858", "r859" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock $0.0001 par value; 2,500,000 authorized; no shares issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r485", "r667" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r722" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from bank loan", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r80" ] }, "VTSI_ProceedsFromRestrictedStockUnitsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "ProceedsFromRestrictedStockUnitsIssued", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "RSU issued", "documentation": "Proceeds from restricted stock unitsIssued." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r10" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r168", "r247", "r446", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r633", "r655", "r676", "r678", "r679", "r682", "r683", "r719", "r759", "r760", "r768", "r825", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturer\u2019s warranties", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r762", "r763" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r168", "r247", "r446", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r633", "r655", "r676", "r678", "r679", "r682", "r683", "r719", "r759", "r760", "r768", "r825", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "VTSI_PropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "PropertyMember", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property [Member]", "documentation": "Property [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative", "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r432" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://virtra.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r88", "r118", "r121", "r122" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Total property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r89", "r176", "r490" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r432" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r432", "r482", "r490", "r667" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://virtra.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative", "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r89", "r432" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bad Debt Expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r193", "r255" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r143", "r145", "r147", "r148", "r150", "r169", "r170", "r284", "r285", "r286", "r287", "r349", "r350", "r374", "r375", "r376", "r378", "r411", "r442", "r443", "r444", "r503", "r505", "r512", "r539", "r540", "r597", "r599", "r601", "r602", "r608", "r628", "r629", "r645", "r654", "r658", "r661", "r662", "r663", "r664", "r678", "r686", "r755", "r766", "r798", "r817", "r818", "r819", "r820", "r821" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r143", "r145", "r147", "r148", "r150", "r169", "r170", "r284", "r285", "r286", "r287", "r349", "r350", "r374", "r375", "r376", "r378", "r411", "r442", "r443", "r444", "r503", "r505", "r512", "r539", "r540", "r597", "r599", "r601", "r602", "r608", "r628", "r629", "r645", "r654", "r658", "r661", "r662", "r663", "r664", "r678", "r686", "r755", "r766", "r798", "r817", "r818", "r819", "r820", "r821" ] }, "us-gaap_RealEstatePropertiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstatePropertiesAxis", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Real Estate Property Ownership [Axis]", "documentation": "Information by ownership of the property." } } }, "auth_ref": [] }, "us-gaap_RealEstatePropertiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstatePropertiesDomain", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Represents categories of ownership of real estate properties." } } }, "auth_ref": [] }, "us-gaap_RealEstatePropertiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstatePropertiesLineItems", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Real Estate Properties [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://virtra.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r438", "r520", "r521", "r522", "r573", "r574", "r575", "r594", "r596" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments of debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r77", "r518" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r380", "r631", "r643", "r822" ] }, "VTSI_ReserveForRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "ReserveForRestrictedStockUnits", "crdr": "debit", "calculation": { "http://virtra.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Reserve for RSU", "documentation": "Reserve for restricted stock units." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated income", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r58", "r96", "r487", "r510", "r511", "r519", "r550", "r667" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r206", "r207", "r208", "r210", "r215", "r217", "r219", "r253", "r254", "r272", "r387", "r388", "r390", "r391", "r392", "r394", "r395", "r396", "r401", "r403", "r404", "r406", "r408", "r425", "r427", "r507", "r509", "r523", "r858" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://virtra.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative", "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Total revenue", "verboseLabel": "Total Revenue", "terseLabel": "Revenue", "documentation": "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." } } }, "auth_ref": [ "r109", "r110", "r235", "r240", "r241", "r244", "r246", "r247", "r248", "r250", "r345", "r346", "r446" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r250", "r716" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r571", "r632", "r639" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "VTSI_RightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "RightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://virtra.com/role/ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization for the nine months ended September 30, 2024 and Year ending 2023", "documentation": "Right of use asset amortization." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset in exchange a operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r430", "r666" ] }, "VTSI_STEPEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "STEPEquipmentMember", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "STEP Equipment [Member]", "documentation": "STEP Equipment [Member]" } } }, "auth_ref": [] }, "VTSI_STEPRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "STEPRevenueMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "STEP Revenue [Member]", "documentation": "STEP Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r250", "r716" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://virtra.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Compensation and Related Costs", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "VTSI_ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://virtra.com/20240930", "localname": "ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://virtra.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Balance Sheet Classification of Lease Assets and Liabilities", "documentation": "Schedule of Balance Sheet Classification of Lease Assets and Liabilities [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://virtra.com/role/NotesPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notes Payable", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share", "documentation": "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." } } }, "auth_ref": [ "r733" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://virtra.com/role/ScheduleOfIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r259", "r265", "r267", "r268", "r270", "r447", "r631", "r647" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://virtra.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Asset", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r647", "r747" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://virtra.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r62", "r63", "r64" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://virtra.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6", "r432" ] }, "us-gaap_ScheduleOfRealEstatePropertiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRealEstatePropertiesTable", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Real Estate Property, Ownership [Table]", "documentation": "Disclosure of information about real estate property by ownership of property." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://virtra.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Non-Qualified Stock Options", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r8", "r9", "r98" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative", "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r25", "r26", "r27", "r28", "r29", "r30", "r92", "r94", "r95", "r96", "r182", "r183", "r184", "r237", "r327", "r328", "r329", "r331", "r334", "r339", "r341", "r515", "r516", "r517", "r518", "r654", "r715", "r725" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r696" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r700" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r699" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r705" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "auth_ref": [ "r144", "r146", "r149", "r151", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r248", "r249", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r535", "r536", "r537", "r598", "r600", "r603", "r609", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r634", "r656", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r680", "r686", "r768", "r825", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Stock Options, Options exercisable, end of year", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Exercise Price, Options exercisable, end of quarter", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Expired / terminated", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Stock Options, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Stock Options, Options outstanding, beginning of year", "negatedPeriodEndLabel": "Number of Stock Options, Options outstanding, end of period", "periodEndLabel": "Number of Stock Options, Options outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Exercise Price, Option outstanding, beginning of year", "periodEndLabel": "Weighted Exercise Price, Option outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r355", "r356" ] }, "VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://virtra.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Redeemed", "documentation": "Number of options, redeemed.", "label": "Number of Stock Options, Redeemed" } } }, "auth_ref": [] }, "VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://virtra.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Exercise Price, Redeemed", "documentation": "Weighted average exercise price, redeemed." } } }, "auth_ref": [] }, "VTSI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value of options outstanding and exercisable", "documentation": "Share-based compensation arrangement by Share-based payment award, options, vested and expected to vest, exercisable and outstanding, aggregate intrinsic value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares awarded", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Exercise Price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Exercise Price, Expired / terminated", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r359" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average contractual term for options outstanding and exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares to pay the tax withholding liability", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtLineItems", "presentation": [ "http://virtra.com/role/NotesPayableDetailsNarrative", "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r47", "r752", "r753", "r754" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://virtra.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r46", "r752", "r753", "r754" ] }, "VTSI_SimulatorsandAccessoriesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "SimulatorsandAccessoriesRevenue", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Simulators and accessories", "documentation": "Simulatorsand accessories revenue." } } }, "auth_ref": [] }, "VTSI_SingleCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "SingleCustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Single Customer [Member]", "documentation": "Single Customer [Member]" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r703" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r124", "r182", "r183", "r184", "r204", "r223", "r227", "r230", "r232", "r237", "r238", "r252", "r291", "r293", "r294", "r295", "r298", "r299", "r327", "r328", "r331", "r334", "r341", "r415", "r515", "r516", "r517", "r518", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r549", "r570", "r590", "r610", "r611", "r612", "r613", "r614", "r715", "r725", "r732" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r56", "r59", "r60", "r171", "r189", "r190", "r191", "r206", "r207", "r208", "r210", "r215", "r217", "r219", "r236", "r253", "r254", "r272", "r342", "r387", "r388", "r390", "r391", "r392", "r394", "r395", "r396", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r416", "r417", "r418", "r419", "r420", "r421", "r425", "r427", "r433", "r493", "r507", "r508", "r509", "r523", "r590" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r144", "r146", "r149", "r151", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r248", "r249", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r535", "r536", "r537", "r598", "r600", "r603", "r609", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r634", "r656", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r680", "r686", "r768", "r825", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r206", "r207", "r208", "r236", "r427", "r446", "r514", "r534", "r541", "r542", "r543", "r544", "r545", "r546", "r549", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r571", "r572", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r687" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/BalanceSheetsParenthetical", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r206", "r207", "r208", "r236", "r251", "r427", "r446", "r514", "r534", "r541", "r542", "r543", "r544", "r545", "r546", "r549", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r571", "r572", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r687" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity", "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued for services, shares", "verboseLabel": "Shares issued for services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "VTSI_StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://virtra.com/20240930", "localname": "StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares withheld for taxes", "documentation": "Stock issued during period shares issued for services withheld for taxes." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares purchased award", "verboseLabel": "Number of shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r55", "r56", "r96", "r515", "r590", "r611" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of restricted shares granted", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r7", "r96" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Number of shares issued", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r7", "r55", "r56", "r96" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock of restricted stock units forfeited", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares granted", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://virtra.com/role/ScheduleOfNon-qualifiedStockOptionsDetails", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock options exercised, shares", "negatedLabel": "Number of Stock Options, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r55", "r56", "r96", "r360" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock issued for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "VTSI_StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares withheld for taxes, value", "documentation": "Stock issued during period value issued for services withheld for taxes." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r7", "r55", "r56", "r96", "r523", "r590", "r611", "r693" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock options exercised", "verboseLabel": "Exercise price of stock option", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r56", "r59", "r60", "r96" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares redeemed", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r7" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares redeemed, value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r7" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock repurchase value authorized", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r767" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock options repurchased", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r7", "r55", "r56", "r96", "r523", "r590", "r613", "r693" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets", "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r59", "r60", "r86", "r551", "r567", "r591", "r592", "r667", "r694", "r727", "r741", "r808", "r858" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://virtra.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r203", "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r342", "r407", "r593", "r595", "r615" ] }, "VTSI_SubscriptionTrainingEquipmentPartnership": { "xbrltype": "monetaryItemType", "nsuri": "http://virtra.com/20240930", "localname": "SubscriptionTrainingEquipmentPartnership", "crdr": "credit", "presentation": [ "http://virtra.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "STEP", "documentation": "Subscription training equipment partnership." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r422", "r440" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r422", "r440" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r422", "r440" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r422", "r440" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://virtra.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r422", "r440" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://virtra.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r439", "r441" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://virtra.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r85" ] }, "VTSI_SupplierOneMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "SupplierOneMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier One [Member]", "documentation": "Supplier One [Member]" } } }, "auth_ref": [] }, "VTSI_SupplierTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "SupplierTwoMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Two [Member]", "documentation": "Supplier Two [Member]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://virtra.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47", "r48" ] }, "VTSI_ThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "ThreeCustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Customer [Member]", "documentation": "Three Customer [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/LeasesDetailsNarrative", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r739", "r813" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/LeasesDetailsNarrative", "http://virtra.com/role/RelatedPartyTransactionsDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://virtra.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31" ] }, "VTSI_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "TwoCustomerMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customer [Member]", "documentation": "Two Customer [Member]" } } }, "auth_ref": [] }, "VTSI_TwoThousandAndSeventeenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "TwoThousandAndSeventeenEquityIncentivePlanMember", "presentation": [ "http://virtra.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://virtra.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2017 Equity Incentive Plan [Member]", "documentation": "2017 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "VTSI_UnaffiliatedThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "UnaffiliatedThirdPartyMember", "presentation": [ "http://virtra.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unaffiliated Third Party [Member]", "documentation": "Unaffiliated Third Party [Member]" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://virtra.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://virtra.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unbilled revenue", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r20", "r21", "r22", "r115", "r116", "r119", "r120" ] }, "VTSI_WarrantyMember": { "xbrltype": "domainItemType", "nsuri": "http://virtra.com/20240930", "localname": "WarrantyMember", "presentation": [ "http://virtra.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warranty [Member]", "documentation": "Warranty [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Weighted average common stock outstanding, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r222", "r232" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://virtra.com/role/ScheduleOfEarningsPerShareDetails", "http://virtra.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Weighted average common stock outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r220", "r232" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://virtra.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r713" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477037/944-825-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-11" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481178/840-20-25-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)(Instruction 5)", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)(Instruction 5)", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)(Instruction 5)", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(4)(Instruction 5)", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(5)(Instruction 5)", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(i)(Instruction 5)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(ii)(Instruction 5)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)(Instruction 5)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)(Instruction 5)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)(Instruction 5)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(5)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "c", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r715": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-11" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>ZIP <SEQUENCE>64 <FILENAME>0001493152-24-044748-xbrl.zip <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> begin 644 0001493152-24-044748-xbrl.zip M4$L#!!0 ( +> ;%GMW UJC < .PL * 97@S,2TQ+FAT;>U:84_C M1A#]'BG_88O4"B2' %=:B:21@.2NJ2A0+CJI'S?V.MEB>WV[=D+ZZ_MFUW8, M"7?0 U%23CH2V[NS,SMO9MYLW/UU]/M9K]GH_CHX[N.3T;_N:#@Z&_2Z;?>) MI^WB<??DHO\G^SCZ\VSPRU:HDNR([>^E&1O)6!AV+N;L2L4\\=P-CWT46H9; MF(BIE^6\F.N)3([8WE;OAV1LTDZW?7EGR$-%=U@E#$.K_QV6B9NLQ2,YP2,M M)]-LJ]=]?W$^JB_0"GDLH\71UY:P8XW\6SB-(.FD-[B9RK',FHUW^[O[W?8) M-HO$]Y[9%%\DF=!/:4OI@=>I/3QQ.K@:#=\/3X]'PXOSCV^N>)CV?^4FD^&B MN"F30)#PO=U#F3RE24.OV?A-31/V?I=]D#.1<>M@[3:NS;,JSHXTR> -] M.-YM-H9LRF>":3&38BX".$X:]CGG&B$0+7 _53IC"GY6.L:\UA^0HS%,U$:E M6$ %3$#1 *NEF8C'0K-W>QX[V#OXT6,J9)^D'FGNL6'B[V[6-FX@,@Z C!-N MX$UX/EZPZT3-(Q%,A.< 4L B4)":J(SY$,!EPGBR8'F2Z5PPDW' .J1\SEL M U0DCUC(?=S23,4R8YERXU8&),(7QG"]:#8P)N;7PD*N$FIP+X V6#,B$D"+ MT !?:C^/,2S!?*@2 (;SJ?2GS.3T9SE_+K0HA) %L321X(%,)FPNLRDL-*GP MK8:0VVP4$/?5#/,"-E[4-V*SG+^!>'[W)3P+%LH$@"'P+0'B <P8CL>Z]EPF MR'Z JH0<F?A13AD/(*R!P0."I<V*P!#AG^(BBBJ -QL%MLR=M1%$@23)'J$O MCS J%9 GEW/6(5\;J8LC-3<E)#78B)-ICE6XG33*0XUG6T.N*;49JDNZ?$& MWE=@TH\ [^B6HW_0YG.N.J: 9T&Z*'>I,)2XW#8[%@5#QK6PN0SXD>-(V.(M M@/)Q),V49M"P&+F;\C==!]+XD3(YYE%6URIRP$NU\D6 VP#.-H 6""#7H6EP MXT]Y,A'L& GS*H]@W?X[WMH_'-J9^X<!?7<:2>+6B4,["6>44&M!X#!)BGQU MD6;#K;(=[M36P=5.15'JL8$11'5>E)4>_+Q[F#YIQ_J\>"<HOPCFM\<[S49? M&*P)]]O:_6#D>$0O?)Z;1\^D:C\60%VQKN4/S8;*-00AD<ZDL>D9PQ .,QD0 MPKA1":?0X@910\2#8,>UY1(.A)'D8QG);$$Y>]VZ!$Z;K'&+NW1_>^BR+C4; M-H1O"I/27*?*8&^IROB^TH'5P'*8B4A0.R*4(CPA5A[8(2!HM&:J4<!DBD#: M//C\?Z+BZ^EZ)1R^/F5M'+"[86"I.1I_$D3]_I+"UUD2T,_+V+J=DKV"0=%# M";(#98R*9, SJ^G8R$!R+<D"Z?B^Y6T)2<H-47!;_A 1A';+:A )T"@#BZ)9 M"*5,^GG$B8W!L#(@"RZ/&:XUJ+<T^#86+CPH%$6P>2C:T. 8-AN#&8]R"Q]R MLPA#L&PZFT(KN<J6*Q+U@'APEW<(='4X@KC 1$"9P@)PY&.59_>K\)"0Y=5H M05U(6,?M^AZ4C<O^Q@:Y<%L!A3I0* DVSMT;BN+M@%*\0\@JU.A\I:#!]LE: M/#^"[E#65KZ?:\)3+4.N2FTV8F4R/*#3<0@S/B05)X!L^QY-0H0&>,B=T87F MZ&2%/1NB8Z,DKQ3;<6I-N:D*"C$8&TDB0-5!.;,[4A"O!8ODM<"'/2BZ,\'[ MYDWJL&>,GDWL&5XD; Z_I4>V)^!!&7/>,I-29J_#?IE4";AK(01ZOJXC62$_ ME7H<!"A3VE0]@+T!F7$LLTR(+Q2NL4*70<\#"06MD&T$!\J$L74(7XB'E4$M M/N<2!MCXS1/?GBGMO+7#KZ(J$/$_CM '8E4)^-*)!AV.^%( :P5#J?CW7/!K M8ARN+;2<PU)Y>^Y>GB?>"^&UI<(Q91!B.C9<DWEY@)E&5(GW7K@7C3"F +-H M5SW'>PRL-WF,;8?9UIJBY*T]>WWC-*_)+(=>4)=0([EYP)*P.1EHM#^]%+#U M7.&7R4Q%,T'5/^&3XB<D7:1Q$:>16@@\G4^52]S\5E Q%_@1LW&@Q&_^W]( MC*/CD[,!.QV<G7V\/#X=GG_X96MORUY?'O?[Y?6C[9[+()O2T+WO.ZA2.A"Z MY:LHXJF!0N6W+?M64G=T]?@%9E3-P2G+7<Q4NE6\X]0=]?^UPH>D;\H#.I)H MC566J1CSG]H5?>#]R"E[#O39G\KW#]Q/Y96#1OU5>XJ=+!4[B;A_S?9AG3TV M<2L]UMXG?6=GV&N;ME-[Y=V0;GO8JUN'/U?_%0 \8Z"M\^-+J$7^<(K<=LJ; M0UY(K=.I%*'39' C_)Q.B=B%:TW8=G$XCX(DJH=%W[+#UGNM;9-Y[_6\;+F^ M)'W7:K'W4D3!$;M$^>]@^N<<))>F==A%:MN6(W;&T9:U6J4O^\-/MU]"K;+D M3VE6U:![,B>,6A;">N&[6QAOY^'5BG:G\JTFR&5DK8F7V]L=B=#.J$!:$[W< MNQ(!I?>[;>Q$N2FUK6S37KK]>FXJ\^P0H;>6Z6UE]_HRO>7\#U!+ P04 M" "W@&Q96WMR1(0' "?+0 "@ &5X,S$M,BYH=&WM6F%OVS80_6[ _X$+ ML"(!Y#A)FPV(70-.[*X&LB1+C0']2$N4S44255*RZ_WZO2,E68Z=-MW29?7: MH'$DDG='\MW=.YK=M^-?+WO-1O?ML#_ )Z-_W?%H?#GL==ON$ZWMHKE[?CUX MS]Z-WU\.7^^%*LG.V/%1FK&QC(5A5V+!;E7,$\^]\-@[H66XAX$8>E..B[F> MRN2,'>WU7B03DW:Z[9M[71XKNL,J8>A:_>^P3'S,6CR24S3]D9M,ALN]7O?- M]=6XKJ(5\EA&R[//*;%]C?Q3.)L@J4VB>O^:X5]7CY;36?:DRW/>&WZ<R8G, MFHV7QX<GW?;YO[1DOD@RH9]R+B5$OTWKL1,7P]OQZ,WHHC\>75^]^[X57^1[ MQ4N9!(*$'QV>RN0IIS3RFHU^Q).$LW.5!UKPW,/*:=+-LAG/SG9JNCNX@\>' MS<:(S?A<,"WF4BQ$@(V3AGW(N88#1$N\3Y7.F$K8&Z5CC&O]!CD:W42M5PH% M*F "A@;0EF8BG@C-7AYY[.3HY)7'5,A^EWJLN<=&B7^X6\NX@\@X 3+.N<%N M8N?C);M+U"(2P51X#B %+ (%J8G*F \!7":,)TN6)YG.!3,9!PQ@'FT^Q]P M%<DC%G(?KS13L<Q8IER_C0Z)\(4Q7"^;#?2)^9VPD*N$&KP+8 T4&QE@8#*U M'7RI_3Q&MP3C80J:V&(F_1DS.?U:C5\(+0HA-(-8FDCP@.0L9#;##$TJ?&LA MY#8;!<1]-<>X@$V6]878K<W?03R__!2>!0ME L 0^%8 \0!F=$>SKK7+!-$/ M4)60(Q,_RBGB ?@U,'@L!7@(^.004;1"=H$I TRO*06( TDB/>J21T G?$8! M<E:1L9;XW,Q8&*F%;20!6DRER32')DXOG<6PSTW*(=:4UFS8N5L[O(.@?070 MCM?V^84V'W+5,04L"[)%,4N%H<3COCFP(!@QKH7%&\7'221LTA9 ]R229D8C MJ%N,F$UQFYX#:?Q(F1SC*)IK%3G<I5KY(L!KP'8?. L$@.O -/SHSW@R%:R/ M0'F;1YC=\4O>.C[=%\Z,X]/ /;E'2:PZ<8 G!8R":<T/'"[)F$\H:C;6-(5K MFD)H*NE)W3W0@VC.LS+2DY\/3],GK56_+N8)SL^"^WU^T&P,A(%.;+_-VY\' MIT><PN>Y>?P0RNT3 9P5FAQ;4+F& 3/N304DBT!$8D51%7-*IS7<X$6$;?( M=7RA!CZOR!/4*!'9B;&H2 8\LY9.0%\DUY)F(!VKL=DI(4FY(:)AG1W>1[S$ MAG!E!"S*D#)H5 H6+OT\XL3$,;&2"A6,!2,< :H3-_PU$=01R0'C1;![*-I5 MYYAL.,>CP^J&CSP^(&]SE6;COJ]0-_C7'(P<8[E1":?<PPV\AQ@YN07708E0 M.(WD$QG);$F<9IM>\E@+9HM3YVMK75>$K=FP.>YC,:4TURD<Q5@6YOM*!]8" M2^ZG(@&WBN O:*%R-;!=4+DXGX#'RA1)9O?@LZM>X<,KAG,>Y3:L$F)$&()K MRSFVVFRAS!65>D2><(_;6;3-%QB($$\N !3RB<JSATUX3"KC56]!-4A8C^?; M*U V*:L;Z]C"+04,ZL"@)-BY#=]5' <4W1U"-J%&IRL%$;8M6_'\!3&=V(SR M_5P3GFK,85-JLQ$KDZ&!3L8AS/B05)S_L?T'+ GA&@BV]WH7EJ.<%?9DB Z- MDKPR[,"9->.F(EH4IJTGB0!L##'>KDB1798LDG<"'_:8Z-X [Q\O4H=]1>_9 MQ:KA6=SF])]4RO;\.RA]SEM%4HKL==BO@BH!=RN$P$&VT:Z-HJ RCZ,PR)0V M%=&Q+R SCF66"?&)Q#51H%+4'D@8:(7LPSF0)HS-0_B#ZI/2J<6'7&("UG_S MQ+<'2P??"^)O(BM00=R/0':A50*^=*9!QR.^%,!:P5"JNG0A^!TQ#L=]+>>P MO-V>NI>'B@]">&NJ<!4D"L5F8VODY0%&&E$%W@?A7K!]# %FP<D]QWL,9F_R M&,N.:=O9%"EOZ\GK=T[S+4W+5JQ]4)=0([AYP)*P,1EHM%^\%+#U7.*7R5Q% M<T'9/^'3X@LD781Q$:>16@JT+F;*!6Z^YA0 \2>X4;/Q:,0?_A\"X[A_?CED M%\/+RW<W_8O1U2^O]X[V[/--?S HG[]XW@L99#/J>O1C!UE*!T*W?!5%/#4P MJ/QKSU[9ZHYOOUS!G+(Y.&6YBIE*]XH+8-WQX&\;?'KTXU.N^0# /G-670%F M]AOQXQ/WC7BU$^/!IN'%DDU4EJGXC)U'W+]CQYB&/3=TFIYS8MU1KVW:SNQ[ M%T"Z[5&O/C?\NOVO[/-7]*=MN_@<9KG=<*:LMN3[=CR361<S*4)GR9LJQ5R[ M^H/M%\>,=..A:BR*D^YY[V#MMMO:WK5MW.Y].W<JGZ'BK%T\_:'5PO*+*#AC M-V 4'0C[D(,WDWD==IW:2NB,77)4>JU6B9S!Z/?U2[]5//XIS:JT]D",AO95 M;JWGTONY=CWB;R;)>\ET,Q2O_'B+=ZZO3"1".Z)RB9KHU1Z52"M1UFUC)<I% MJ2UEF];2K9?[ 5ZO!^_=C6NZF/T74$L#!!0 ( +> ;%G #-F.>P0 !T> M * 97@S,BTQ+FAT;>U9;6_:2!#^CL1_F$-JE4CF-4G5@HMDP&E\XH # MI[I\7.PU[-7L.NMU7N[7WZR-#4EZO?:4A*1'I(38LSOSS,PSLQYLGKF_#;OE MDGEF6P/\!/UCNHX[M+MF/?M$:7TM-GOCP07,W(NA_;$2"*[:T&Q$"ERVHC&, MZ#5,Q8IP([MAP(Q*%E1P(VZ=Y/M61"X8;T.CTC5/QR-W6U\U("L6WK:_K;$# MZ=J8_44S )7N6SZ/HXY9UPH1^>2>S>_%VH$"'2XM?CN@Z(VJDI M4"398JD> M$[S9Z]HW2S9GJEPZ:M6:9KW7?1Y7/,H5E:\U$8^/'C/1MZ>N<^KT+=<9CUYS M)M"7R?ET=FZ-W'+)'4/S/9S79K5^#69V7SL'S:.3AO'*7;1FY9(U&$]<>P"Y MNX#>YCY^:+R#\2FX9S;,K&G/&MFSZOB/H7T!5M_5DE:CT7K-,7C.@OLSB14+ M;M<W&?>I5MZHG3#^F"XYO%SR!.?44TQPN&9J"6I)X3(A$J,7WH*DD9 *4'@J MY JW57\'$<!G)EU)#'"X5X,#O>5MZ%\FHM,7JXCPV[<RO3I$DW);(U!TQ4<\ MD:*K.5X?-0PD1NNX7"(Q!"Q$88%B1KU$,L70)<)]L&^\)>$+"FACQ>)8(]XV M/4VAYI8-N*8&_"J6B+P&G]@5Y3$XC@']):,!*D/E"N_". B81Z6A;2##0\(Y M@9Y(?$E)DB\_99QPCY$P7ZZ#H&VO_360;U)GS( HD7%"N (EMCO!.L1I)P#T ME?@"8^#?6;Y>5"[I6EH;F!$Y)YS&U?%-2&_!\I26Z%HR4$[2?7K=G,:I1"02 MOG!QC9%<T/8NV7K<K+V/'O7X_@DKL%G#(P/3EY$7@B3$HO.05*&F?5$*DEXF M3-(5@HAUEC=T.B"'@#76/#GP#PO.; JG*)HU<9H?CHX[FNI[9KQP9K36S& < M>^B*I.G&7JT(X]@V&$\SG=.&,-VL(TECS1!#BTD8HC?8<W770D&$E(F-=%=0 M=#-4Z+-4M>ZPN"H)LRX249F:U&PKE[8Z7>W_0!S7Z@UMZ-O#X6QB]9W1IX^5 M1B6]GEB#07[]PWY?,U\M]=+&FP[,A?2IK'HB#$D4(Z#\OTHZ'IKN],<-7.E# MR"-A'D4EHLIZV#3=P7\&?-)X\Y@Q'R KVQFJD;C*G@.:K>PYH,B$.W@(?!VR MN5!*K-K0"XGW!9KH1BQ"YF>6=NF8Z73K<3V#_>#)PZP[W6WO\,_TI63Z"2OJ M:WG<!2R=CPS(=ST.[C.U,U@'D61X.D4DS.#0(C<BR\WA/CDO"-;/FH"=GU)/ M=3+=&W'WY]).8679R*#\Z[<.^SR]F%-I,T-]^U2JI[-$]ZD'I5<^3%<V=GZI M5I'X-/3;,"$+VD%EEPGEGH;7@7&43J5M&))80;6:DV/@?+[[VJOHO^\B50Q; M_]"3T?IFXMN>\.Y/@'<[_,/1[=Z(][ -;TKU*P5X-S(A#=(=!>NW5&]RE',M MYYE9QTCD0=D*95W',HO7GHK/!G\-//<B@Z]?\^K7N]G[7OU:^&]02P,$% M @ MX!L6=L=U&DS0P$ L*L3 P !F;W)M,3 M<2YH=&WL?6EWVDC3]G?_ M"CU^[GGNF7-$HETHR?@]&&.'Q,;$D/4+1T@-R!82EH1M^/5OMR1V 4(+2-!S M)HD-6JJKKUJZJKKZT_][Z^O$"[!LS33^_2_]COHO 0S%5#6C^^]_2XURM?K? M_W=Q]JGGP,O@I8;][WG/<08?WK]_?7U]]\J^,ZWN>UJ2I/=OZ)IS[Z(/;X'7 M,11%O_]U=]M0>J O%S3#=F1# =.;=,UX6O]\].WTTK:E:PN7HD\F+V'?KSP: M?JO.;IB_6'CO?;EPJ1-X*>]=ZDPNU6R38VAQ$QW>%=,;WM9=2R.:X0C!K\N' MV]GE3O#ULTO?.Y9LV!W3ZLL.G$+T)+Y ,05&F'M(P0;*PH/@[^^ZYLO6YQ0+ M+#UYSLKD+(X4?=V6[2G'5;#$[LD[X1?P#H:;7#ATK+6/E=[#;Z<7VH6N+ ^F M%W=DN^U>Z'^Q^%2[8)DZL .O=K]9N%QUK((S&@ [F!3X]7OT-;J'*5#L'%L4 M<V@XUBAXK/Z7"Z^R+6>5*/CAPD4_FHWJ]*H7S8*S\TXQ^^XUE,12YT@F@:Q> MG!'HOT^.YNC@XM-[[]^S3WW@R 2ZO0">A]K+O^=ETW" X12:<!3GA.+]]N^Y M ]Z<]Z[@OH=WO?<>^>E_"@7B6@.Z^H%H .<C49/[X /QIKY])*I7[@\MBKEJ M?6_\Q5S=E$IU^ \BC"@40M[,LBTTPM9L9*W)R,(_A*.\FVB*CG W+[4 A"(D M'?Y?Z@-#A7^<:UWNMCJR;H.(3[HRE:'[(,U69+T.+,U4K^%G=NL;N\,CZ;E' MEH>6-7WB;R!;%4.]DAW0\KZ^;5!O=QHUOOOV[[\[O$&8>T/%@+@9E>%++%FO M&BIX^PI&+0IJ:ZK(,]P.A(M4Z]?5KQ;2(S0%G_S\#GX<_G;A$H+JJD6W?+WI MD0<_VN$13*O1DRU@MYB6:R6\9]CN9SL\!L'[JNX_BETA*-:S^9;]W'%:Q1;4 M;OXCX.\[/$!JE11$%S5[@@P_V.D)]:$%6MS\. ;#R2/:ICHB;&>D@W_/.U!7 M?"!H:N 03:T/QUD#K\2#V9<-TON A*^QM Y22:KV,KE-U>R!+H\^$(9I /2= M]O8!J1=@09WE_J*I*C"0 D._P:MJ4' L3?&4TYOS #K_GE];9A_)=H&BX?^. MZ?TL%: &)#05?B\K#H7^8\\) XX3OA=H'Q;$^?S"E>=/[Q?>DM1[N?GWKA7^ M\XMO;$H$\/,$K%,5YQ>% LU JY42$<(\$8':Y/QBID[6$W%MP2="]\-_FF_8 M/Y3-?E]S$&?MDJ$B4P;=4^BF:L ^7R"X9-]WEHF$>&<TA'+H8T$ZAX;F70N% M&%I;^X.AZ= .6D. 3E+ >VU<I$>-24K= !\#95AN.J3S]D/4AV(D7'+,O M"M;Q@&.3F W3",> EG]3R[NIK,NV7;H#_3:P5B@K4GNAS&?,3I31A^;9Y1K* M).G0/%M#&5Q&9)1G#%W,*L_HV+-Y[_2 53,-<P L&6G)RML &/82A3,+(T(+ MLUY=,5)L9;$K0<$F;YXD/BY)[KSU3!TZ178%KM.<T9KYHX1Y9"TJWN 99+G8 MV(I(7=,"LCVT1N[M'M36D,C'5F:>>WX_=%"T!\6LDN,?/S^[WGLBLK!JVT.@ M7@TM2)_G$[JBZGYW/T!WV94W8"F:#=1 ,+)3Z6"7=$RXD<26Y;2'$1XR0FRO M)>VQ/ !'U@R@5F3+@$^WUPTDMCYSB7T <-&F]&0[8#1I8$E(1JLD2/:<!5Q' M<S+X3Y#F\'@7XZO(A&D/B6\Q54'U/KXVK0:P7C1E>?&5#-;%9.Q[2D,HJ:J& M7BGK=5E3JT99'FB.K*\;2^SU9IICV4$>DM$_*8TCK&S$5D@E]7%H>V&(IKD& M":[/@C(R*N0H\G3=Q,X#R@?8F@/\(7JC?P"*V37<IZ1F.HK<D8UZN^4IQM8@ M&1MR>$$MQE8X&1MZ2-DNQE90->!4#<7L@UO33L6N2;%]BC@D;I<:*;;K$(>^ MW>QJ_+!$'%K#BZ,46_F&CP9$0.0>8Q71&,A1^XM5[,P_CDHL5K&=A<Q2,#$< M@<DLP7:G+OP$T_$7+*$F.!+_:"%+P2@ZNO'AF-C!^+2'$1XR3#(QG!3'$LYI MX9ADK$.4*$,L+!TNL!,;.VPR\9$$:0^)%395T(=>@<?!3?PR@#2'L-5!YN(7 M#Z1)_TX.-,=F(Z 37YY33;+$'4=(V>92-<X1![%*96Q7_%"AA3A*B\MM+"FV M;,5/96=LZ&'%,;9."15<B(-*?C^QFLBFDM]/?"814\C']L+CT!I>'/D]UKU$ M0.2^0@W1&9A $4-ZL20AL5##=A9R$0IS.#$9)V5WZL)/L!A_C11J@J/Q3TPY MEA3.SULI^=MM%/$+8=,<PFZ*OYB!)?7ZL82'??P,;YKC".ETY31G&U.<I-A* M-6.CWNX:QD^#9FS(X04U?M8R8T,/*=OQLZ#;/>RX@A@[MA>'Q!!2LX?ZAJ3L M:OPM*7%H#2V.?/P-*N$]VIT1R5/[*AV(P<#X ?&P_O;N_*/I_2VHEG?ZA"-P M?^OYB,EY/OY&J; KY@C\8YB,3S"33+XKS0E.()6;W@0OI#P/6WW!3>-WD711 MNIG#)(81'C+I)JN2&$LXKY2/G\]*9-D<!U=<!C+JZX>PD]?()[1Q,J6Q[" ? M&<A(QY8-/K=QB3CB%#_#DK%1;UU7\GQL#9*Q(8<75#Z?Z>WXLKV?Y7D<08R? MJ8M#XG:IB;^+. Y]N]E583_!M]CB*.QK.1P-D?M*;T=G8 );?].+QHC[36_O M3F#\WD.I3W "^<KT)K@8)[V-FE)^> V-(8 ^K;P)\?2%,=_XW?XV(A%BT+\ M$&7=,E\TU*87$G9E#MM.9ZB7%+?#:%2BZ-@3"?4Q@@VX MZ_5<-MLW,_Z;%3 MLFVPAKP0+7:$^,7F=7DT\8L4* L6I!!"KJNU=1"3MOC=:Z+1MGU:XQ?E04( M%!P'V75H=2/2$3^5[IG[IOP&[)BD1/:Q7950ANZUV=?&4!&8'><5*A74_6_Z MH=]<MZ$ 0X;^\ZZ9HAM@=BUYT-.4*PTIG/;0\<0<:-TU.EAD(L]Q8@-:W9>J MN ]8,QYD4E <;9V#*$;?A>0.J8I:?NNZNZR!@VE:< VR8EG6SD5,TB-[92[I MMW#E9=A(71KJ@SF2=6>EGV1*A$???I$NX3?F"[ ,I!W7$7XXCL<1V^A!Z[AD MKY(2V7[M2,J.>F+KU$?O&QJ;\%A3'T^]Q2![E93(AMDEY0K8<)B0#NB2.J8S M&NQ+S7*1G>BX=,>:^'BJ*C352=OCZ YN7+KC<#OZC@^7ZL:P;2N6YB;^)BX$ M6D0/D$*JRY9CP%5U3QOL!>_1@^+QQY(TFH1XEB_AL<1!6/2@\.XVG$X03D5Z MC\['+H1OL_A%>E^NROKX<02@%*.W%(E&]J9P13%ZK&=W]X-.4'$4Z3WZ3;L0 MOAVU\;RL.(3'0FT\HQ.#[%52]N?O):MH]^3Q):NNF/WY>XDJB.AM>.+2'8O; M\;1#7#\U4;PS\:)(<7V[1-$4OS&/FQ-!I,NZG\%WLU EQR-";NN@:99E7??+ M"R'T?LJ6):_+XVP-Y4@+90!1DYHID+W-*9$6=@Q&SL:B^RZ7*UM*B+2N.Z#+ MT>P2/^=2>I4MU1_(C3N&JN'5OMQ8X8L+?*353./;4-:UCN8G"KT'!P*,9L0D M)FOKF.V=!OT3*JJ> ]02=&GD+I@4O-8M30E;_!.-%TM*L)YU#,QK&Z^2/-JX M$]F#?6 ,),4+*2,8J+P--,N]9\J3-+$O90(# 8,^E#)8WJZ7>2 D(P LE<@& ML2P (2F&L!D!PER!4FWHD;JA3"G:6!-IW9O<.,//>2*C%S,RT_XXD9.;UDS3 M>_'[PH]SOS.]' S;--/H>-#IZ;"('V[='S 48+O?HZ/&/]CN&?+P<81[,/R' MGH6>_.+86@'1B@Z#?O=F0\7M?8U.[_[WW-;Z WW^-0M/]EYEFT/+?Q.\"%&O M??"YX0YJP_+&NV=Z%W /0IU\./U84]$7D&T6X0X"!![-7JY^73PS=?GFZ<O> M![W-?]? 5>0K)$!IMQQT,.S%;"23Y\R^6[X+>(?)7LQ&/'NW.G_'Y./YMT\^ M\UFYEKU3L-&0*#X_+-50^9'A7,QHGS[?_R9)YN0,;PO,64!.\LR9'#>;1^:P MDU.:4T;.IB-G#\*WF68"762S9I_[WZB0DK>!KBF:GVXA5*V/$@VF,5_Y#I40 MNMT=T'W'-4NE-\T^OYA<LCI@CZB5Y\]1]CZ0M)S( 9[J@T_U(:7Z\M2F^O)D MI1I/]9%(]=J\3VY<FN7UA9B=]<7:(ME\,I>-P%QV#\RECX2Y.Z^,4V?NVB+3 M&G :L@[L_)H!VW+0-D=UJ#CWD\8BGO9WZP06![A/M9]#?891L5]49%(1K\_, M853L2U=D*+:ZK60*HV)ONB)#?L7LM(CMAPGD$!(K:TNO)P;*GYD&2HPOKB^# MAGVP%:8[(VD&$Q:G?+7AT/'/]\J83V6R-W=O.OZ)WSC^4P'!^J8_QP^ M6,_ ME<E?TZ?O^&<^>.!'/NWYB<'MDSFACF,_?HG(D-?+I)TM79YR[/6>T&1CKS=[ M7N_>08"]WNQXO7N??.SU9L'KW=>TY]+K39TY'([U9LSKY=)>Z"Q/.?9Z3VBR ML=>;/:]W[R# 7F]VO-Z]3S[V>K/@]>YKVG/I]:;.G%"'/QZ_1&3(ZTU]9TSP M=HG3FN^L>+U[GVSL]6;/Z]T["+#7FQVO=^^3C[W>+'B]J>^46]_?&[MX!['Z MV=\9L1XRV$7$8 D-%NQB9L3%S#.(L(MZ8!<US^#!+N[!7-Q<P&9-RWKL&&?" MU\G0-L"MD,&.,09+:+!@QSBCCG&>0(0=XXPYQGD"#W:,,^,89P\VZT]XQ8[Q MX7V=3'986@\9[!ACL(0&"W:,L^@8YPQ$V#'.DF.<,_!@QS@;CG%68;/F2%GL M&&?"U\E>.\'UD,&.,09+:+!@QSBCCG&>0(0=XXPYQGD"#W:,,^,89P@VLRYJ MV!T^O#N\V!LN[;-VL#N;G<UC>YYL[(YFQ!T]) BP.YFES6-[GGSL#F9C\]A^ MICV7+1-29PX. F?-ZTW]A$D<Q,V.U[OWR<9>;_:\WKV# 'N]V?%Z]S[YV.O- M@M>;WK1O.T7T!IA=2Q[T-.5*LQU+:P^1/D22 "Q%R[,I0&?#3;$P&Z:LSQT0 M%V[TN&0D!I1NS!=@&8@MIPBEY=%C*(4K6@OFYK5I :V;8^]D"Y FMBG$Z#&0 M0AV'C,U;ALU;5O?0[P(E;-XR8=YR B5LWK)NWC()I+7GNF/SEF'SEJVZIFA0 MPN8M$^8M)U#"YBWKYBV30%IMZH#-6_;-6R8;/>P()6S>,F'><@(E;-ZR;MXR M":1-6[-?@#$$Z+HRO,^2%>>GYO3*KLH"EL>U666._S&\5 'H:L3W!\WV:U:F MFFXJU9,;CB"INS+FR]$E,)1>7[:>EO.Z(7BZ%: Q:6N.!F"IQ&CSY"5"$!+@ M._G1M*83/V\"UL$"9Q(.**PS;PX+*Q;6J;"NA046U@,*:Q428!FR5S"(Y17+ MZU1>-R$#BVS8SO;8&<;R>JK.<";SCGL65NP,8V'-A3.,A14[PUA><^4,9U)D M-_4FPLXPEM=3=88S6:6P9V'%SC 6UEPXPUA8L3.,Y357SG F17;3T4[8&<;R M>JK.<"9KFO8LK-@9QL*:"V<8"RMVAK&\YLH9SJ3([GG]VFA6ZOZ#L9QB.5V! M UZI'M">8N'$PIE)X<R6Y5QJ<.@+SY7?R?=H!*AJ*! 1TWU:MZ;B(G .((%# MWB=(]MG/DBW03(&E\71G8KK]V4AONI>D^Z=L6? %HT6#>6^ WT"V[JU;8!_# MNK,G&UU0-4J*8@[A&XQNQ7:T/D3$O'URL;#(CT2-8^E5MEQ=/?>Z $:?B)[! MP,/ RY#&NS7A1%E-.%\^9S#XT@/?&F:?M.;# #Q9 &9# V+8[<OH8FV'P78: M8$M/LVT_'=V;$/L!*$![D=LZB!8[AFQ<#)CF&JVA8\?KV'>"X>(5!.!<SGY% ML/EJ8A$\:1%<00 6P3V+8,\"V Z>N!"N8@"+X;JJ!F\-A)U1+(3'ZHQ&JUU8 M6 _F402Q,WKJ(I@=9S23(KC=&:W+HP#Y:PP'D'O;:_G\RZ B/$7Y6^#=_H5O MRR3MH79O>?JQ"WH X8,J$ O?Z0K?=/JQ\(5KIMN0=6#[Y84UX$3S/$_1[0QD MW GZG!EQ.'/6$!>+'1:[8Q"[K+;>VX>U.[%U'I:\1<G+Q#KO9&T>%CXL?-CR MA0^R)")\#<WHZB>9Y\/RY\=9 A" 0RU!%>T3T;J5#37_DE*W3,@39U379<,I M&6KE>:@-T.."4#H;\H&*>_=628XG^7"3O+>]*9-)OAQJ<)1&%W)F\F.U/[#, M%W?W]A'L"=UI_D-QXU3D'T,C+]#8N]8HF_W!T '6E&,G!H8UXS\5S8"G/TO3 MO^_]K-=#R]"<H04@F^X['4T!IX8#=]6XE0W'K@TP'/( A[W[!G>RTM,,8(WF MV74B2)A<O($'QZX5, RR#(-]^PJH]^.IS?ZTZ64VIGS?_@">\H-/^=YM_BV0 M;= S=?6$ T0;>'#LDH]AD&48'" Z"%]A#164QZT:D'M=ZRC:2^X8(UK/A%/1 M!Q@(V03"WC5"77:.PQ1<:X;F@%OM!:A5 S*MJ[5U4+)MX-B7(Z_ 1)=M>Q$! M"Z,_%=G'4W[H*=_W6K\L#S1'UK4Q4.^ JLEE=,<Q+ %W0H!7T;F)%<>N 3 < M\@"'?6N'D@*=) NH[OIHF6^G"(H0##D138&AD1MH[%MK>)E4V5!_RA;HF4,; M- :R,FFGX%_TW9#A9;H&?2ZUV=,LM2Y;D[Z_>0;. Y#UBHU.TO$7G!I8Z$VU MB3=;\1&&$%0UW]0<'=QWJH:JO6CJ4-;G*-C$^"/57;14H-@YW>5-0LF HJW" M3RQ-UC%"%Q&ZCCDG"M$)@E*%*+>B0S%$,41W@2B7J@?(%"BA0&$MBB$:U=#[ M"$H!HOZV4_\%LY\. [$H;%K84+C$J% ;"I?N27Q/+U(PWI[>R4_Y9.Z$^EV8 MNWQ/XKLU\\?21<M#IRK6*RUK\\.F[#<CA105"PPW_8F?F.Y)QC3_QCI\/=CB MF/=I)A> XL_)3D#Q9^\ 0"E9VM@TY$O9>(+,;5KPT_QB1@7:AUO0A=Z=2^Q\ MA&_=,#%,XL%DKG7_YZ&A6D"%W]<T S@ & ^@.]1EZPZ^J*>/ZO(HYP5J:>!K M%UUX!=I.U:UN0;0OMLW?C?L8]HG!OFI9'J-]#F-XIP'O8"YC&&_(Y=1,!RSV M=,XC**?-DWJFY32!U4<H6?+\5D=ZI-F0Y4PNGN(CRLBN;;]F6T[K2K. XIA^ MMZSYS@!]TV@XIO*4W_G?$ U%7RT./5&+TT!!8$2P6Q%PWW$9N=)[8)'#![,Y MF>Y4AC%ZJAC=B_D+THUN60#&W:GB+@G=R*9]5!0W1:N M21&ZPQY7 2T"GL[ MWG-A'7EIRI;?I1'%W]^ ,G2T%U#NR9K5EXT3P[&[&@G%DM/%=[1<6<IMK;WP MBS#[:>[(RR8JYY0-%#UMH/[,*'R*$DW.J.KV2(9SB_)/2U!_ *@Z1'& ZC+] MNZ$Y]D/C^V*$L&R6>QKH3#'B59<@V+B?W\,1R8YF=/W/\RLSTX0=9%1-[L\O MWG?E<**24WJ%LKJZ373CY.VER"<2,@X<\10B1#R%]&2:08:4IF<_89G&,HUE M.JQ,^T*SDTPOW9.*3!>G=8#%N6#WSC*-5EM8(%,5R"T+OHR"OABA/K.8=JA@ M=MJ8F CHEW40!OT^01_,_4-&'**<\B6F"GH&I=)\3>_^- /OM6;(AJ+)^@+[ MPGEI>81X&$@%\R3[?E5ZBMP%S8Z*?.&>5!0Y7/)(LY^2P;3[E#O-T/K#/D9Y M%E$>=OP/LM$%LS$OS.DAS0/"ZJ[F8?Z>G(F2_(9%Z=A$:7Y.L2BMS>W0$T_+ MS6+<=R99.7M-1N?4G*W-;,F^^&0LJY/2WKN5DX(G.?:CA6U>01-EX9EZJGL) M-'ZT94TF-X]HV1:ICIJT/G&@'&%X+8?AK)R )?QZY,@@E8GE <9T(FOP-6?! M7X$.L"R@UBVSHSF-GFQI1C?_B)T,"QTY"+]SST8O619:::*'_M2<W@Q0E3=% M'Z*32='PP:5L0W;XVRQ+AEHW(<J! Y<1[G9U8 #(*-O;M@Z7%T$O6I"2#1P^ MY.HV0WL0UE8N8I">,DBS57[H-XD1"C2%=A:OK9,]CKADJO6J>0L,SO79\:=_ MRO8TFA!"T$L87Z>)+W_Z4\#76D\P:H7*YEC+\<?O<E#&$BM"=/ %XDDYO\G) MY98X!!;,# AFW. %ELV<RR8N9<:ES*<"^N-+RN4(\YE,$F85\&)AI6'/)D]J MTJ056!T3<57QPG)!EC6_6,^F%^-UB@W-^$,B/4HV*/5 >T Z_"C*DC-9EIN3 ME*"OSJZA2 'KB*SU-NNX<<#81F[L6VA\@[Q$<^6IW/L!2BWE%RJS=)BEO<@( M#;-&I@^:_;30R7##V \3/4[_F#D&SW^6YY_9?U-+C(3L("'#]F/=*2(8/UG% M3[8.2EG7&ANCYN"HV6_C4)J:V!_X$]0?DVQ68]BVP?,0$EY!(;?\0V!I0*L) MG, 1']#<N#.SH[EQYS A=3$T- \KWQM7RQ/?![(]M,"%9IL<0XL?X"631TV^ M6G@^>E;PP]WJ.WO=\_W!N]=$? $DK1[\$G?INLI0=&<-:@A+=LS5X%KXL2^3 M%_#,N3=> </L:\:6=V[EQ_)+ QX[^7I^^-O9:#]WG'6S-'2L#^C[B#-44C8@ M #U;AA=$?'8=7KL97(-AR(=_>J^]?8"4FD-+ 3;\Q/V@!V05Z8-/[R$_+\[. MSCX-"-L9Z5#G=:!0?2!H:N 03:B/;*(&7HD'LR\;I/<!232@+'8^$DCV"M#V M=(T/!,IH .LCT9>MKF84''/P@8"/F'[0-AUHJMW/SB\^V0/9F']?H2/W-7WT M8=L;W6MM;0P\ L\O_N]_:8'Z^.D]>N#%I_>#BV@C\8ATJ9O].9\\\'\*!>): M [KZ@7@8ZJ!0E[N *!0N/D'>11E%"!Y])%XUU>DAZJF_SA?>U#8M.'7>W9>Z MK#P1'*36-G5-]1@$;]H^8O\IDU=Z#Z+?\9-'19ZDE3E! //_GF/D^P5.8OP% MX"]H@ G17G2YT+[X7JLV*U=GC6:I66E\>M^^R.U(&I7R]X=JLUIIG)5J5T3E M5_ESJ793(<KW=W?51J-Z7\OE\!A_>#]ENZ<97<<TR+.K=^5W!$/QG)3+(1V# MW%S?/]R=>4]$YOI-?6M)%-,"*M *A2M3<5=JR%=O*<C!A8L%NM5R?Y+@LG4\ M &*Q43=?+IDB?!PTQX9IN'Z6IA"^3_L .LOA-L><K:W.O>60K#@46HMPYX0A MHP4+.O1K_OWG%]"W_N::_-D[9I@Y)O@XZ# A^"Y=AY\J4%C^/8=L0K\/9%6= M_+[S^.;L\-1J*J:NRP,;DC/YR776/CG6[L]_02>6*[(^81:T7+[G]\E1(Y-+ MO>,U(TF.+X/]:@GLWX9PI0<L??0 !J;E!.->^GXW F-#>G(ZD7'OIOJ=?\^U M-^=#VS1U(!N.-01+ L$'"<02C0A&DL@)']>*A_^/HT:>D"2GX-OWTD.S\G#[ MVR7FH5*_?V@2]>\/C>^E6I-HWA/0!C:AH2-HEKA_(&C^;_4?XOZ::'ZN$#/S M.#.-I7(3?4U++#<_5/B7Y2T<7(FZR+=6R OMUZ9UYO0 \3S!*.$%/ A@J$ E M%E[D4J("Q;3<+7P?B"&\!J[Y#+ JIY=+<EIWGUKQ8BQKK%/W^?5--.JO5381 M*571WAYT;*DJCT9 MH"Q)*Q"D+ N$'I^T0 #QPN2L11)+(^27AKEM69#E?H; MONP:?F('C_.-+_/2E?)#OFDG8X7%H'$LD7+N1KS6:IS-BBB/P,:F^M"FFE_V M2RW9L#6D.3;9ZB[[_+O&U.0W-ADMX-OJCJS;R\:Z&.B]+E'I6VLN+]:Z^5"J M-:K('F-S?;SFVIFB=&*O.U >B-;\?U!/+'[0RN>8\SQ?:/>P9J/4VEE'@[;' M&")?XL-:1Z+B)L"NX:6UH5?D':0C[0Y]ZSS=<=?<4S(>A#2O"9=I0&E'NL 6 M.8;:I@-S-3<YQ=4D%K0,H<H"A!Y 5[.1EG#0#I%@&/TNONGW7QIWYH]$4,10 MJRA:)./\XD?U 1HH\JQ:*[\[NNC0WY4WR(HSQ /"[!#6=.R$;!/V "ANM02A MP5ES;$+IN2NN?_(YUE-SKX/S5BL)L/##X:2_TIZC "7!+"B)J@'7\@-_.>_V MPBB;0\.Q1F537:,SGK[W?[_4S<>JFH1W7K"!@HHU'#"PS!<D.,N+=(9>52H; MR3Z_J($7697#:)<8+OM'PL?T%!+T7/:427UNE^0O8"1'@MC+!<0VY;>J7_&D MN-._R4WZ<_L#Z)^I4:7()&/@F%4LKB'H_$)"U8B4** "HU!(G"ZH,A B2-E. MNC+K4F=:A G7,Q;Q.+0T6]44=TEC=I(1T4.+8%8H_;OZ[N%=XYU+7J4_T,T1 M*M4[1>AI\Z9CBD"K*QO:V/WLGSS,9WZ0MZ@;72IKYKM_CC>0A'W@S'L4UPL> M14E5+6#;_C^WF@'H8&]"[CX]/ETS5V]6=-=WP9M@5[V) &+.+QB)]S3W.Z+L M*R] U"'SP1K/8C5/=1DTY#+\\=YJFJ_&NGQ<1:HIWU^EAUXR ^;6#GA&ROE% MN2<;JHX,5,C!58(&Y[H8]U8=+BN@SE^SF!DUQBS_Q2Y5&EPR(^37CG")GO.+ MTA^\0CD.?2(&X0]UQ)7U/]I@_5*:>A@KQDW)[EX_)H,^82WZ%J@YORCR#&HB MBI<EBUZRSRS/+>P0 PM*JC:0=0),-N?#CU&'$1M[B<ER'B+3I0W!\XB=P[S0 M/HO:_]__%AE:_&B?.4 '@YYI3%)8) &%P^L(3L@6D*'&4N']4_48H61(\/4H M<@9*\)'K-:>CV</^54?[^BPFHSD7*FCFWP^QR16I?];HRA57A/6'<&M"I5=' M[-H4GS+4>['\XZ<C_4ZF')=9*&A8IN'\0A**!9HK%K=E\?*:?\FSR$'!J;TO MY9?W?WMM;-SD%^F&^(%%R)Y!):!#/_FHXY:E$:@>#ZJ0#LJ"&5T +1+RB@E= MMAW"<NMNCB@OE@[MCT/;T3JC)(EO0#?'TAP-V&=>\A)8<&H&0\L>HBRF8\([ MO0@MS?S=_@<Y2:@8I:0X'V*/.*.;JG \9X?AL,5]K+_<9EH3)QW(2H]04/=^ MO&Z./&\,M9=YLV3$5G<TC5&_;>I_HX44GK5,2QNJVUD0-O#FV6P"FH'7G@8_ MF=F*TPT>+*\$*'\EX)O4$<VT7;T5O!(0KJDGWFX_4#<)Q987"OJ6:?#*$OUT MC-N\A23^0[U#A8!0BBSB1=:'ZV++>0@GY"?PL8R:LH\:7U5Z6C(8,O=<]?N? M3I5_JR03NV87JO<6"/!:_F! ' 0W)(:J?C*=WU19ZWK?+._=4S5E!.KT$(J M/Z@XBZ6#U,P\C>?0?MBJ_+P&/%[03QYH#EP3WLG6$W!P]"_2,M#_4#-0PCV% MS3VH=:V"JG;:([AF!]!U@;0]00< N.4[:!DX5^_Z-_T/T9-M M6\JX2LZ_ZB MWH;_/@\UM*J$B\DV\"^ SYPN+%E4D>%M2O&7E[-5*3&!UAE<<J*OT:840AVB MTP+=2P<64( ;DZ09PMW[9Q-_P^=!0!/V$+HJ=L]$1;>331-.3W:6:7^5%ZET MZ_;=F_TQ_$.Z 8V_F7_.T!C;4"S@]^U'. )TO7LIO E1X3_'/2;1)<(E$@4Y M)(I0Y9'];B6$>+6032H/+0LU7W/?C!2R(SOK]A6^=KY\NZH,V1=+2L8B!)2[ M!=-S?O$;-5@*CI'ZFYV)FDE,=U(E(A9;&ME@ 4]1P!'P(>;[FN- *0$ZQ+YE M&LA;UT<$@)[[B*@BED,HH;39E>S(!-I1LBS_LV?,1YE0CYXSCN*1B#^ [E!W MDP=$H] D_D:,%S\2#,N\\Z]P>II;33] U?0):X.S96W@$3P5<F#_LRK"[%*1 M]90/B V^! 6+<'5 _;H="@_]7R 9$0ZH,0FF!XOPJ8DP%!J9T"'Q -HS18$R MC J+5!?5%C)Q@9\2$!Z%@"_L/A1]^!)K8AG.%+,/!S8BD3V'#X-&$/&I2W0M M\]7I$?[7[^!H@$N:"CJ:X6YIM)%4H\PC0WU<2Z#[/?UQ<MW:"\[\"U8(G% P M?1(RZO[%:XB=7*D9KHJ":J5=8"9NRL0W0>'P=S@<GK]P^.X!./ZO)/E]ZT+= MI6H%S<FL72=L3I;N99.0!(D<E2B)I1D_7=)2X&FR! ?P-#NQU'U$P&:;D*TR MG+:N:8W6=%,1QO?2]\^C?E]/+M[AOMP%B>*_?"7T$5#,ND#M^45MT5+. R\7 MG202E.M$D]2>(7=)63'F62-V<^VY.Y3+H:T9P%ZSJ!>NG^F?7TRC^RWZHCY4 MZS(VH'9Y@;Y=VI8=IZY*+HQ\_%15? _:I671B\X:J>M2=YX,3 9RXXZA[ TA M6%;Y>F50-%B'$>B46Q>Q :7>@83NTKTHP6@[7M<GNJ[OG*U?0*-"7&_93RPN M^[5.4-#.#=7!585ANI&VH>TMOB']7L._@,9"</V.WJ6/D#B_:O#5\+6$ <DW MT7+Z1;/=58HA&XHFZVCM@G;C(TK1^1NJ;*DV@;;W:^JZ8C+V;_F?P&4T#C=E M&9:[AYOL'M#U"7*)OR$>W:B/UQ1E-:0"(?#/.^(WI,K' 8I ;EXQ-- ;)EI: M;5^OZ7QCW'_6OIH=@8]>0!Y24XL!;M4<C:&]*HS\[""_9)]!A-;,%Z\S*$\2 M"!CDJKY55]"ZZ%QX=3AN"8YWZ,K]T'&5)M2>+:W:&FBJ!V":IOC6F&6<\?6] M\5R[G,'VVHWE0RVZDJK;\.SS!927)J=;T1#E_!)^BXM(-X9]U714H&AP;7!. M^#_8_YY7:]?G!#K\PWWDY @9FB89CB&EV7:S";W3Y()W/ L2><6E&,X0))DP M9]3&CZ:>HA"<3]Z2]6-$YD[_B'N0R/1$DL@SM\=C1+()R@6\H %^A'>C<[X4 M=)<[6G?-MCJE:RM;E\8EN(NN629A/G.PG%E8?,-J2F I=;"ZMIL%( +""HOL MU4''O6.Z&%W \(15DX729)7DGV2TPA,+R$^%-H"Z$Q(S</DX/^&Y84)0(FIG MQLQ+3N[/WOG4GHXYK[NU4#5^Z?*V<G9_393O:\U*K9G/8WB.*U$9)R<9N/TA M4-RG_;_%A-WB),ML(PQ'R-EH A<N@<'O?&Y361Z*]\@E_.U!T]5+-Q6O\]3] MNT0WJ+0A:[J6.314I -,ZP-A==M_,Q1',FR19'C^GS@"G3(27,8\-%WZJFMW M8<%QH4__/6<B*,OT1_!))GH66F_^K]UO411]?G%=K95JY6KIEH +TON'NU+3 M/8)-3K"MSCI<[WL/0\+8_=G3')!AP":ICW-$:C:MQ,E+2XXT?8X$I^J ODL< M_2Z_TK-DE!AHE*;),;<-G+<=Y._OACQ4H<Y5__'L4WZE[;I 8\.4!_G*NV%: M$BT6[61&21Z4@;Z4=1GUD> (#B);LIA<7CV[PL#:KSO@**_S'M?LQB$<36 M+L^D9D :N7EIG#-T4 SO!\!K #?;!=F$MP)7%FN: 8@[T]V>Y16AK$JM>^%Q MR"F#3246SKT+)[]>.,MNO96-2G#<:H&>J:O LOW6CT3E>:@YHRUR6UDCM^01 M"2Z+#2R6X4/*L+!!AF6[1USKYNO,P(81SR.2SN##2;%9/6)2,R"2(MKFY< G M.*8K=-.8#A$4\\F_E/'8!F*!P[F(;.4BL'E*/@'!'$\"HGA^<2<;<M>U09.& M_L259BM#]V1JUPDL&;(^LC77F9R9+N1N>IN!T#4/P![JRP&=O-LTO*K+FXQB MBW9HF<$6+3_2,K5H[/%8-.G\XAO:1*K!E15J+X>,$_Q G_R.;)MNVD.TKZC4 M-H>.WUN4>-#LI[P;K"(V6#D306RP#BTSV&#E1UJF!HL[&H-%4V[DWK%,W3L, MJ6Z9"E"1?<J[-9*P-<J9?&%K=&B9.7EKM+#WY$@VG]#T^<5]\W/E 6\\P6K^ MR$C%:CZ3@I-U-9\C:3G"C2<T<WYQ"[JR[JTVW(,0\'(#VZ$<DXKM$+9#&9O" MU.Q0Z7@,$7M^@1(O!.HI9UK8!F$;E&-2L0W"-BAC4XAKX+::(.[\XKLQ.Z>: M:,@Z< O9_-U-<V=,HOS,=QN@+_V%$[98V&+EF%1LL;#%RM@4XAJWK1:+/[^X M AW9+;C^/D"GGP)#,ZTY2X6M$K9*^2456R5LE3(VA;B0;:M5$LXO[M"^\H;< M 7#9-%=HC:T1MD;Y)15;(VR-,C:%:5DC_GBLD7A^<>^>-58UO#.*--/ =@C; MH?R2BNT0MD,9F\*T[)!P/':H>'Y1>>MI;2W_+7YH"MN?G$D4MC^'%AIL?]9/ M8:8W\2RJ<>G\HE&]J96:WQ\JC=PK\N!^X''.=L_ V7N['EC)?"3N!VZ?H@_H M+?Z)XQ^)'[(^1%^?U'F66X]RG.?DA(<?B>9H -]?LN2VIGPD:G(?>'RNF8A[ MS,+ACI.[W/-EI\#[A,_*Q&=ESNV"S-7IDFBGI_LP="SVY)@Q?RCN+M;J!V+- MJ6/['?*$T3GG+C/E;K59N3NCW\UQM]$LP<^.[[32O-"^.EOL=+9^5!^:#R7R MK%HKO\OO[, 1EN]K5Y5:HW)U=EFZA<"K$(W/E4J>(0<'M7#:5%['L?F@WTUN M <+KF_K68JERBZ;IUOB^47FFWHK,%5"ATS#LP_&,W$L^S/HU$P5B[?%"<_R, ML*X)YYX$'2,<EG?!BX[@)62X9T:>R,#U<10*?$2\ JW;<]"0=#7P:-U$*0U< MR$[@Q$EL"_71IR26:HV+Y=]2^^6KJ946U[IA1Q=X2G# D!,4,KCBG1P*X!50 M4F0"TQ1N(!A008"Z0H!B:?A_:WPEOGUUS/*HTQ'R ZC)T6H>GNB\XBDX@(?5 M;Q:D)62<)N;0$I4*9"5R*@D8*_O'"IM3K&"M&0(N>P-]ED"]L #-.$\/#[5D M9O7(F#*O7:8.,\6WP- N=&5Y4"B4;!LNSDMMV[%DQ6EIEZWQEQ^/5VKQT@(\ M%TDNUF7OHE8W9$4>2XV&&]/*T@3'X5= 8N;@FG^>)@O-9-:(R@:C,(8PAB*H M^?+0LJ 6G&E[BH;Z_NKS[_MO]BM]6^-3UO<;BG(24O(Q6>LSR"50=EGV <LJ MEM6#TX0QA#&T5=^7Y_0].MVX9*CH']2OYT76T6FJ):<L6]9(,[IN-1?4_TRU MU9=+Y;$T;K?&S^+3N/ZG3SW;8JX<?S\!**#RI&6^SX(ZZ+=I>C>R@8 ,]:R# M 5>:Z AI,&-O K#QA\+\E1F)GV17 W@;@\;_),<K6O@K61WP27O[8)C&-7*1 MT$&.AMR'3_!%ZT,HR3HG%/A"2-,#JI4MV?<=%,TN4%*!]5/KJ+,C!?_CA'/" MVXGW[[GVYGPPAGW5=%2@:'U9/R?\'VPW)3\T-.^!WQM7YQ>T1 I"D>1X_M/[ M18HO$F1NLM.>F'K%<G*\<L(6:*; TDMR(D:6DR)9Y"3XA\FUG 2:?&Y^B:<H MT,0Z]@-0 &1W6P<UX/@+FF5+/_KR4J_>.4+_4L_^DB]EDS[AFTNB-64>21C MP8Y[7ASWS<IHDVSL8*NEJ#I()!E:($6>3D,%96]J,>KSB?I R\M3D2TO3XH, M1]*<F#_8!YI;:<[<5HT7R$;3&D&>KBRDVTZSUOOS\N4N6A7:H1;2*5O:*<M( METAL7X]&T\P+0WA[RC.1-0M+2C1-2EPQ?YH%P_QX81YL0-G(,&=(N,8CBT4J M?S /-*#%.0/ZW6AKN@[4F7=BKUFMVM?Z=:G8%>^*G9-?K4ZXYJ]6(1Z' *N7 MXU OZR5B!YO*1U4V#'0@BZ3$YE#78,R?"N:##6ST' I)4Q(IT$+^,!]H7YDY M^UJWP$#6U,K; &W'+!FJV_AQH1!HV=!RO&7QS[T?CU?=(UFW+E3R)VJ(??:Z M9 ./Q]Y).*;;7U/Q..Q7$:6S-R%5%9;D]H]]J;BT:$Y7!880U!WL?S&Z+BP6 M!9).9TD=*(]9M'Q8S+"8A7$Y(J>")$H@BQ1[)$*V/2N][&\TH</A^ X']#S& MM9],:]Q_^_'H5!JEXB6;_15^B!+D?3@@3=.1=7<<V-? 2C!L2C":5R'04=4= MQY$2QT _/Y7J&^Q68(G*O$0%.A!"Y-P75R0EB2>9XK$XZELS!1Z+:Z:A!.Y? M,KYQ-U>=SN/7VV*NHA8A_(@8C+XUX2PZP.KCS4QYC)KF9",*QA#&4"KZGUV( M9)L#J*-'=5V&RM]043WY +4;G"^]JHV%[DUK7!_5*5Z_%_Z M$NOLI\KGO!M MNF$)3!B'BYMS)<C; EOKQ6.')5[T#18"R?(TR;&I!+6R-[<8]OF$?? Z+'J^ MA">YHDA2="J1C0.';>\A:V4'6J);(-O@ 4WD?>>[#=REV++-O9,?'D"7JU98 M7.X\Q_<I#UT:=<1(3R0*9J<PA+^XBS)LBH]()VT4F_"V6(R\Y8(3BR0G<OG3 M2!CT)P3Z0$LL1LXQB- #%8K'LLFH-&>&KS4X4'"KO0"U:CBRT=7:.O##H:MV M^.;WW?"F:=YU*FF7;V5_[3MCUUS\$]O:(U([FV5C!V,;>7L&+U!D4<2K7HSZ M3*,^V-IRT5$ODCR7PUT"6YMF78&!:6N.O9QO7+:SM>+/F@Q,4:PH>+T[8WD# M0'YI?KA9]7E)$OHD$8E5T'&HH'5BLH/)C;QA@^5)0<IAP W#_33@'FQK(Z=6 M7+CGL&G,UNX9<[77Z^WLLR P,EL;]:[EDU_/N@Q;6,IBNWIDBB90)G8PJI&W M)# 430IB#CUZ#/83 'N@22U&SI#D%NR!-O5Z8?G: 9"-:M50S#YHRF]K \7M MG_6!W/ZM#"M/1[* 36^;S82K+MV._)9DUA;O"SC>?0'KI3&\22]&WB3 DIQ4 M)*FCV6>(I0M+5PSI"O8A(B=^6%)@*9+F4ZFSR,H.'&K##IS91E[/HYANY/TB M5)V[MFG+9@[*K]UKL[21=[JDQUMYL0H,M_$P2J2@&+U'&$W2#&H2DLJ9$]BO MP$*5!Z$*]B8BY[08"KH315(\;G>BM.).H.V[GA/A^0[&>"0-S6_6K43G*BH1 MR8U@WO$).0VIN0IQ28RHU]S7$JHY;.O@8*IMW;D[*5*\#\6V@X\0>5^,()"4 M4"19,96"W$"0YL-+P/)T&O(4[!Y$SLX)$G0/.))*Y_RJ@\C3G(.0[1C!X=4( M3E?N2=QSTBP!8PAC*)7UV?SNWUM-;FNZYFC +AEJPS&5IQY<UP#+1INLG=&L M =-E:WQ=>;S]I3E,_?GQF)9M"ES] RM. Z9JZ;)Z6VU6*PV7S%+MBF@T[\M? M/]_?7E4>&O_WOT6&%C\2E6_?J\W?6,BQD!^<)HPAC*&=.C/-&8IR8&^^WYT? MVG53_7)W+QU%/C &?WT&>8F^&=]P3SXLM8>G"6,(8VBWGJS^V;)U>80.[5DZ M4.:V/+YM-EKCI\O+W[RI_?S<SE=*)^7-' M'C@\\#F(1WB%LG-&8<*!,A,^Y M2-%;\)$T0Y,\CX]#Q5#/&M0#TR%2Y/0B0S)%AN288VGW<S5G5"O]@6Z. '@ MNNP =75UM6Q?2Z+YQ_S-M7N*EOWE5?I&U1KZ^S04LX].^9%=Y*+.MY;'4?B% MG4"MQ#'JGTQZRYN5T%9Q"6UZ:2KR?C*:1"<ZL11N2H"AGW7H!YEBFHK<=P^: M8NAU<D=S>BJU?GT[/2[.,S+;+;/SU7@:?+[Y:?\\EBV6B1OI#:>FSL5'L<8Z M#HVUJT#M8+LC[^,2J2(I\=AR8SG(F1P$&_+(+?U84A(IDN>E_$G"UJX(-=,! M6Z+4,FV/#9INWJC,R:^B77;-QZ7)B5'&"N@X%%" 0.Q@:Z/O<F(ILLC@SO08 MZMF#>K YC9R-81AT(E(J6V0/8$SIM<?"3)R5T1J[6G^^9R_+_#?VGL-KX!GC M@\Z%F2QX1R1A]TS+P8W]CD@-;9::'8QOY#U$M,20C(2-+T9]IE$?:(?IR*D9 MEA;)XM%TJI]?U);A\]%H?FI.KSRTH54$UC9K7/E9K-_\K ]*J1^3G>HJ=T^= M_BSP HPA2-0<X\8A8;19/AN'A)'(\):>CMSXCR-%"6H]!C?HP7*&Y6RK;Q$Y M=220(BN0M'@L<K;5Y0A.>;O]>WP/ [H:XY_W_=;XJOER5VV7AFRYEZMUOWMM MEOH!II$.Q\KQ>)5CG"PZ';DI(,JABZ283L 3NQQ8JO(A5<$.1N1\&<VCCH"D M*.ZE[<^A/ P^V,.8-6!<VD\L#7_P]>']0'Q)V[7(_'[BVTFS8+RC.+<1U)SL M!L48PAA*1?U?AHUIKQX2=UL;#YI?6N.'WT7A>U]]_BRF?>AYKI+,P<%L?&9< M[L0[1C@L0F]XFHF\&X0E*88A!3&'NT&P )RD 2NV)@89R[!NTF&RJ$ !!IG M9GYM!@U'$]J-^8JZ94L\[(#'[\8W^^9KVI8XEV74V/8>F>H)DHD=#&WDW1HB M*3 26:1R6-B"T7[\: ^VJI&S"R)9I)%K>2RGH%]O+Z=>O]C]_L+TI.^?2P9( M^T3T_!_<NJ7,.CESC',_QYO[V2JA.QC\R/M)6*I(TE0JFS-Q>A6+6"Y%+-C+ MB-Q5C&,9DDXG=)655.O5ME3KK)[+\S:F]5SE)_O737^L&3(^U'7W(J[9H:ZX MC MKQ!T+3J(X&FST7F84*0D4R1=Q*1>6K-.6K$#_@HV<'*-IN(H628YBCT2R MMC8(GV/U]*!7SY^ ?D6I41F7[(?6&/P8?U:JQGA<XG,5T(CJ923C46 _ FN[ MW;3=#MY#Y"TQM$1*=)%DT]EQB[T'+$\9EZ=@GR%RGH\1W8*"(]]CQBV4 /;[ MFM.'/ADZ=Q"5=D *@:'X/D2U-7Y]K V^6'7P\#7MMJHIU!C$X.8<9[Q#WPW5 M1>"4/\3?#0 (E)PC:/H?G'0]9-)5U>R!+L/G0)'=\0!K]UI;&X/ %3!!DI! M>ROT-%4%\.50@ACMK6WI4,T(YQ>%Z=B\?S+%J&Q,'L9UWG MGARNMYK)30?R MNKND^MJP/JY?TEU;/[95=0Q6S[/-/WS7ZT/NLA#OFLI-H5).Y!AC"&,H%5M0 MFK,%=<O?Z.-JMQ^R/IS693<JX_Y0;XW_?'[L__PVO*D]=_:V9HJY*)VE8'T& M:P9T#.!'\9*R4V9!"FW$+^(_WK,FO)46RO,6>5N7K7NKX:#C5EPVUX'5Z,D6 M9'>U-=#4EH(B:I3$4JWQC^*?8>6'>?\D%\\)1W,0G=.'>6\FX5@MX@4]:#*@ M&1'E6$2P-/R_-2Y^5VCV!3C7)@A'Q,;81S@RPH<9N; %H=7:]6)@I.Z^R4Z1 MX, X#A>V?&L]P=0[]*" 8,ZZZ([[SVR./A++0"FN!8KWSM+0Z9D6=+O5 )2J M+W?2'_%[X_,W>3U ;/<YA#Q]T"I:V4A$^"C5+K\JP]&+YI29W8C88?*7R=@! MI6$[KBY.>A2$AB(R$)E\V*QD,)$,R5,4205N)]@,S-E\?/S4MMZ[>G\)&Y=; ML%&U[>$,%ZHYC\_RK]]L6VP+U'-[*S0T]SFKV%QO*KWWWP\=VY$-9'2"B9 ? M2^)CQW(XX6DK$>;L8:N4B%$XX0M)_<7X4N])/VK/VXE8QXEM[U_/"9^(]D"J M/?/*6*_P.W)B9RGP>!%>3/G%G!4*)R I>#4MU09&&G(ZQZT=R.3W3>8&1@:K M$C%KC PF4XI'IF&&T76[:<,EW;@@C81IS8O$TAKM0 M%7V,'+ALSLQ9*F<B$ M5I$+QF][3)-C5F.:1\_X#)*4"[YE K!LG@'K!5'6'VJ"<JNFL1P_&0RH 347 M1>&>KMX^J[?-[M>TC]H.C*EG<YN[Q[KUT10IF,T[A%+HQW'GS[5I*=?BU.OT MGA0BCE*)_GK?Z1UK3N?RN]3X^=(-\?HMG2JV$A#>E13"5I5$#9]$I3;07Q/" M=D$\5.QD;K0A B<EWC J\G?I!SIQ,1 4(:(FY=U?[V.2:K>_B-T7Q>SO\OJP MLQT]6"*$W7T59>VP*X6!.!3#[HP(II!WPR210B7>C$R,U%S@9 66["9<+ 8) MYB!9K=5+Q3?ULR9T-F-B77A@(QP#8@-S[_YC]'XU[G^V!0IL?O<.48$U(P\/ M1C%L&Y]$P!@I'"!&T^$3$M&6 HXAI<"C'L*@<;(X=8_?GEN=3D *)ZP##?W M ?TVL B6(@DT%-*]82?\K,+65V6B=#722W?5VN-C--A>1X"M_^XG?J2K[%?] M2_\PL W64-$L94JP#28QGIJ'L*4I$3JW496HCX4I3!?1Z\/V"B@^:FD7M6P6 ME[";?LO%*FNO TAVZ;OIM]!2Y+K#.SA(.VP?L^%2$01MLB!I9O,>LI.%2\[( MS3V_<RR>P:O4'3H_;A#/+8U:\@^7H'C:5<AX6F^NB%6&CB4PG+(NVW!6W.M+ M;YK=:BT]R;V@=.?:\[F 7._;ERI0[Z1O?25_94UQ8FZ('9"6$@3VS%M=C;VM M"7&&C[VUXL[5^.U%[HKMWMO--VGWX-T:2(4/WL6G7QO]%-]>WKCOEGS@Z-^$ MSM8JF8M*K!AV^^:! H/A!Q*_0"SYF.$:3&Z/&<;'8NWU4J_?5;5QE8\>=%P3 MC]\>=(Q/O_PX&@Z'-XK$;%ENIQZU# _!:"5_J08TPQ,?KW0M>E58^%#GFO3, MULJP^&#L]AF]]J \?[UEH\6=2CO&G1*F_XO^:_CYK6C>.%N4P<:2M(W:8$,] M6GSZV2[W2G6>S+JD1./_QBCYME*V^/1W5$[O-676_G/(B'=H72#1:99U18V& MAR<_U?*^"#';\)2G6O$7-9X;GOR8Y8"XSBZ?@:.,!X?"EBT5J3R7+6' GAY@ MZ3P#-B@N**8=%[Q<B0LV.?5-X=KUG\)!>N1G*41XN25$N"9[OH<0X63:QLW: M=T!?CXN*4=P]1+@&77L($4[I%]6Q5A2-\>W3NL*;0X8(+P.\.GA'_D*$P0.) M7P29?(B0VGN(<(I%X[+W^MFI6TQ'C1XB7"-3*88(I_2/[ACI-RVJUDT[@R'" M8 CNM5XG>H@PF/AXE3SB'D*$&]&81HAP"L8B*Y?MRK,LB^LJOQ.NJ$R8?J/G M](5F_\J^W!)BRU:(<$J_5+[]-3"KH,E$Y'_$$&U2]&L ?.ZJG^\:C^L<FX/% M" .5 4UE*E2U,_E,#F*$P91SF6+\SN0+.$:8]6@&#KFL#;E(4IY#+ABPIP98 MALIU4#LH1LCO/T;XZT7]]IM_NM+KS#1&&*.[:79"AO,>IA>AB*DH)G.8,,(2 M?VR0,&Z0(KHX+T79&]SQ,E[:#^.#%,U\O5$)R@[R'&6]+FMJU2C+ \V1]>7> MB=U>NT??6A6+WU_OQ 0W^R_T3HR95)AQ[,P[UUY3X:,)Q6,<[GR:E\ZGF]>+ M:^0B]"8GAHE\1A;+D%R1)R4ZE9-NLS>M&/&Y0WS0OB&&V6'?T!+B:5+B15(4 M4CGAY0"=B>>37P_ D34#J!79,J";:I<490AM*DH%7H&.IFA.<*.=\6^Y:3NW MU=_M=JZ:UX<\9391DSQCJ4NY9BAF'^ SK/ 95FNUW7:IW,'4[W"TU=H-DRPI M" PI2<=RR!46."QP"0A<L*<1=D_<)H&C?($[ZI-HYRO;YL]]\8[+\4^Z]ST/ MQ_<\YL^EK9:NZ#X-P*4B97_=[UX;Z<C[)6?D'<4G=$2M/<=S_ZP=_YP=K"RQ MLERK+%=%=0=O).QNS0W*D1-(&G5Y8\4C48Y8P+" 11"P8.\C;+G@)@%C2(&A MR:)P+ *V];"^N4.#2X8:Z(O0<[[(S 7Y]OVK"NK2L/VKFZLX2"1OA'F7E.>A MS_CM]H;;JR<2=Q@15:7[6D(UAVU]Q\QU@L+QGUT493(4[^VX[T#)#>^:L&'[ MSF[0G() 4D*19,6]:$YW?O+AG&"9.W69"_16V 2:+0H2*; <27',T<C<Q%]Y M[\@0!A=G9Y\&\T_V4A+;*._+5E<SW-,89W\6*5< G"8K,NT!)T8O#680E_:T MZ6T <"8KBMF'#QRASK2&Z< '."8$F3Q4-0>H",PJ,&SX4T<S9$/19!V^VR]N ML]_-#S;/\W3VZ7\*!>): [KZ@:C+7:A^&M ' X8"[V(_$O<#)%/V!_26!G % M["/AUO_!AQ*%@J^15>TE[.K+&_GT>\&U$"[DX8AUW1<]5^31[Y!69?+[XAN@ MBZS+ QL2,OGI(_&JJ4X/#9?Z*^AD<[@4\)^Q[(([YB!0OF?Z8W5J%EYW?G%= MF.?EA(L?B>9H "DH65!]*A^)&E2J'J=K)N(?/7_3^\E=Z)N95IBHA$_O(9\# M.&X!^:G0!E"GPD</W$GTN0R'-6'Q%*1ST)M!8K#P\'F2$*GN1,? N4>'>V;L MTO13RWHU^]IIGQ+[J3VW><KNMRB*.Y\8N!_5A^9#B3RKULI0';4O<CO"\GWM MJE)K5*[.&LU2LW)7J34;Q/TU<5^O/)2:U?M:(]?#^_M[K?3]JMJL7/V3WW$$ M"5$XI3V)O; 4TZ)IMC6FG*O[3O_GW9\O1:C2AWTXGI%["52:$P-+%(CRU !/ M/W7[Q]\/@"6[1HGX^_O$7/]SOCL?PYF1\TD,*;@6/3B4LQJFV1K_FDY9>\KK M]HH/&^,I4X+@*-$D_GO.S.:&D[B6N\%5I.A6:W9^B/[U;O2@].[TA\ZR]5UK MW]>0@QZ:\)#VPA@&L8.=,H;U&-/G[;O']N#JRV,2C&'SR)BBAQ-Z$3'?&G_H M+\*X5&294T4,[>&$7D1,L\W6BY3<K=4RB9AI3?X:_WB=7MN9[T%N='!2*P3? MA;BL;/8L (@[:#-Z-E&!!@=:F_EC=1(>06;Y4-.,?;)A+C6S(]ZR*?RGI.BR MI[LR/%8\KW%MTDY:(IAC2SOK5H:^L#EM\?(<WQV8_A86=@&\ &,([%+;=E#L MO*5=ML;C&\GXP7]QZI^+YYNYOENZ^F+RM@\;QQ9@6U;W#P9?YV<_ME\8]$!, M3 Z("41T:171UY;9+T-?!H'ZI^;TRD,;XA58E3=%'R)M5+)M /]7F_(;JO%H M]6S+*13JEJD.%>?>:@#K15. MVM=<6\N%&K :<@ZL"=-A'Z.;N3VGPY=;+(1 M!&5-:>GJOO%I+((5_@I9.WI^ 6DE;$3L,G_]9S%_K;EQPUQOLPN3D$D E6XR M=+<2K<G3F*7'35*<6^JZ=X;!8O(2W>D5#(@%BIYK>>2!H;6(A:7DY@ZE6(LI M39'DBE!U"D%[+ .GD0Z>QFW;KS$<HL&!G<*!W0$.8<_Z"( #+] D7PQ*<&,X M'!X.4"?0.VL';H=RHT4X,#0I\"PI4D%%1A@/A\<#.\7##NJ!B[PEGQ'1^=(D MQP3U^$P2#X%>UU4"7E=?+H_ONV^M<;__.&Y\+_Z4K$27')N<JM4ANV6JA.6- M)67G]T#NRQ+TPAY'%\-1.=#BXD#^P!)_=]B"&]7R'S5_?0/KF&L1O,.>R\C& M]*A9O&*SEA@<MH5V'.L4VOK$761G-["!B<D%,5LW%)5-V[GOW)BFZI9(>V$D MNV'JJN?PV+[#T[QZXMO.H]Q^U/?F\01Z\(A@5%,3&"Q*VN</.UN[/">4MEP_ M+9'\IL@!'IJ4B@+)2,)6G1AKV7:J\[;-'XL<B6%(6N1)GBKB>4M)WC;[>7SD MH E/TD*1E$0\<VE)W";WD8\<W)!(09"@>Y[*O&&7$A.3%6("7<KBG$MY8YFV M7;?,CMN3CVZV^H[G1*+HV>4/O356.N+7P=6PK7QC#A8^6^->NL03 Y?ZH]69 M<S,4Q9WD(X?AX/):@LML,:A;%#9NNT_4%O^1CQS/XTD6^OV4R.&)2DJBMCB, MD0.#M.#&MD5F>VP;SU5(H=KH(D:.,-*NO2)%>GN4'/N(.?"$,#$[^8CSI__Y M.^*,;N5M@';,+59T_AD]U87?;/_SKU3<PU7:I^00P*<'UWQB8M("_PTP(-ST MDJ&6U+YF: CYCO8"?%F85AK4KYY;X_8 _'Y\';2[CU*Z19NK@_+I=!M?R0N4 M'C23N(5]458T0N05#4=2M$CRQ>V.<B:SLE%XN671(41>=+ DPTAPT1'4O/M( M>;EU72!$7Q=0;CY;HD^(G5M<=R&RZRY!:%*DR <=[IZH;7@ -I MI0>'?05> M@&X.4!>!0,O EJH=456NR\9CUJ)HDU&XID.=C>-HUY0;IRV218I>D\]P$*C; MJX1P,"#:Q&TS?Y%SMEQ1)-DBSONE*'&;;:T8O=*=9$26Y)A4 CMX\K9;=C%R MWI8F)8$G.1;G;8]B\8V)V<GUK&R*R<VRM\C?1*6 ;O9V>/?RQQIII8[<RYK? MB7:1FLNQO*/5HBL3%L71%&.$/D2.(5EN^YH(&[WPT[7%O11C1%=$E"H4<.X] M8>G:XE1&#^"P)"U))!MX? R>L1@"MM&3C)[>I4FZ*, _J23BL2N)B<D*,8&N MY&60*UEUSY"]-6WH3'JN)'(A40BS/_S1&K\]E$MJ]?+SS4LG:ZZD1SG1@4IC MXE*:QO%N. F8L4C>9/2P)<^3 HL#*,E.US9O,G*PDG;+W04:._^)R]=F?[(8 M.4C)DDR1)UD)RUCB,K;)H2Q&#DV*) 5EC&=26;%A?Q(3DQ5BMAZZ?._T@%4S M#7-1)/UUWD+M8+=L?/ZF=GCZ.=END!N*!Q%QA.;YBW_[0<=_< $A)B9)<2AN M%X=I><@+&$!!>!H_O9;^J)]M9=^%@_,2D3)_MYCP8$9%6=D4(Z]L6)[D\MIX M:!<&;EEK%*-O9F=9Z 7%+;W* 0>W.O]2]&WEJ'\0';>U30YXN,4;ER)[XP+# MDZ*02@'@1E=GKO:OUE(U-P_K*OB[VNC:*.OJ*Y^Y/*QG (X@_SI_&%7!!DI! M>ROT-%4%\!HX=XSVUK9TB"KV_**PYA#/4UE,_[VC#,>HL9,B)T$9CJ28Q)K9 M_)/CZ0H-;1Y#.V%H;[1/T?O706RS['8+OQNV<9@($Y,58@)]I_*<[[0V0C2K M9$.>TS3]^)F]I ;<Z$EN/V7-@W(KV0*6T3G4GIN5Y]HYB[)(E])>I)^*Q4MR MSK8Y<]'C I1$<M+V[6UXTB()VL90!$NE'HK TQ9)UC9XERP5.?K!433)L:ED M^[&+B8G)"C%;PW.S6H!))W/-&$+ SX[XO@10PH!W75-^ W;ES;%DJ!8T0[9& M50?T;2C32'8M4]==J7: !6QG4B&'7%/DHCZ^_6F-&T89]/N_/G/F_OHNK[+( M+X9KNT-#W?%>-!NI*OCK)/'IH*$>-$J<XM1$\$59*OIA%1)-TE1.\QW[GH7- MWB5+10X5TF11E. \;(\6XGD(Y3!&W@C!DD5*).%2 <]$2(G8Z -&CC"*)"=2 MI,3'[76#'3Y,3%:("73X^!6'#TJEO^RZ! 9 G8U1&M;UT+ZR[4[5J=*75W+6 M@HCUK8[:T2V7UTQ7) <N<C"1H8K07.$(1_)3MLW;BQY+Y#B2I?$Q)ZE(V6;' MD(X<2?3<0BQGJ<C9)A^2CM%NI2BP),VG,FG8L<3$9(680,>2GD]6 V=U=ZSK M43ZRE#'X<_M&#=6];&%8]1Z9=_PD"1TN_>S?L*M:=&\C5'/8UD'T8Y77/R5< MAF5^(J(XBG3T\S"*;*A(7R"[HYNPXYZM+3XB'2,B*+ <*4J[VRX\7S&VO+)T MC,@AO#]4Y!#/V&X2MM$[C!QAY$D!NO1%:O=C9T+-%_8/,3%9(2;0/RS-^8<5 MV3(@PNTZL!H]V5K<Y5IZ^GW_^F?0^,TEZR+.N7S$ %A0^/M]J"!L1 #>T8J) M21+LW :P7\JVIKC[6<?:TUCZ_/Q6'Z#2^+AJ>U-0?8T-=TDY9GL?R/LHZR F M[#JH6KM>M/QU]\7V^07UCMJ]GO.$?;7P<[=E5<2$715MFKL01TW@N8LF=YM7 M2$S8%=*FV6-V[S.)9R^<Y&U:+3%A5TN;YB[$P21Q5TS!]9#+;+C2]*$#5,]T MEP3[[O=C46M6M+VEQM=@S*?KE!#I#SF2)0^;^L:6_!"SM\V6A\V"8UM^(-G; M;,W9L EQ;,T/)'V;[#D;-C=^8'N.(Z"8F.P%A<K;@D)NLX4KS59TTQY:2P<' M_Q!^CJ67;]2W+I-L6/0G0.,$*B'#Q\E=X$5$;<(<.K8C&T@0<7@4$Y.D),P? MS3.!7\E#7VW8;P/KON/9B_L9!F=ATX&FML8\N+N1Q*ZCOD99?^4[=+I#45U, MWV&GR8FR&F.CK<8FW@0ZET+DR6+Q6++@>9K:+4LU-MI2;3JU%"FQ'"D)>&H/ M(K6;UW%<M'7<_.06&9(J[M[_&T]N G*[:9''15ODS4\MPY%<<?<-!]'#MN)V MA\)?]J[P:>92=)X_R]]XDRK=[F\_>B9#N@<'\[JYBN)A<-$RM]C#R,3D;O$Q MN&BIW7E=Q3$D3^W>'0M/;B*2N\7+B);[Q5Y&)J9WFY\1+3F\X&=(),VGE,R9 M^!GO'1FR\.+L[.S38/+ #ARL9\&)IM8'-E$#K\2#V9<-TON )!K TCH?B;YL M=37X?'3I],_BJQ6 .A[,7CZX2/U5#0#.9$4Q^P/9&$'.$(;IP$<[)F2S/%0U M% V$$ZJBK70JT=$,V5 T68<TR0Y QYG;[_9"YT(C7_2&0D?N:_KHP[9WN-?: MVAAX),V8Z_?Z';CS^3^% G&M 5W]0-0AR#_"NY^'P%#@7=Q'XH>L#]']1*'@ M2Z^JO6R4N;D=C-X@I]\+B(9/+I+@X'3=1Z1;)HY^AV0ID]\7WP"]2UT>V)"0 MR4\?B5=-=7IH9-1? 4/=D !QS$$0[-<$\[Q96'C=^<5U89YM$X9]))JC :2@ M9,EM3?E(U* R\9A:,Q'_F/F;WD_N0M_,A&TB:9_>0SX'<-P"\E/!:]/T ?K- M:+Y\+L-A35@\Q>,<RN9%:_[A\R0A4MV)C@%ICP[7K5^:_I7&!LD#_%-[.LKV MQ0+.<R.C< C>PY"5L/LMBN+/)T/Y47UH/I3(LVJM_"[7(RS?UZXJM4;EZJS1 M+#4K=Y5:LT'<7Q/ESZ7:3:5!5&M$HWE?_OKY_O:J\M#XO_\M,K3XD:A\^UYM M_L[UR/_^/K$M_R0XCH,*78!5":GD)Z$+EN):-,VUQJ-O37YT.[KOO8G0! S[ M<# C]Q*H9"=6ER@0Y:E5GGYJ$V:'*/=DHPMIUPSXA:D\]4P=6@_[OT3E>:@Y M(V*.^>>[LSJ<+3I?2K^KFCW09<A6Z)L!GWLA.1T<=ED-J81_9N1I7YGE1=]R M9_R\NIXU&I*NKNEMDR"E4X;!&4.?_GO.+'L8:WV8F$-+4/2@Q^IZ_0G,06#K MA17J,5IF:)E&62_9UC3(.M4^GGXIPZ4$%'*HC$IOFCV[K&Z!#K LN&)$2ND. MH%5D:\S^:7><85?\);*Y!&.I;PX-!X,1JRZLNC*-EIGJJNRLNLKN]M %O?7E MX?*K6?_S6Z- +I&(]58&D"CNC,02I!?%-66]+FMJU2C+ \V1]0DJ;[\-FZ-' MCJ$U*9>H1(,J5 V/D?[8,$8/BM&KG3':M(!L#ZV1JR\]U3G!Y^>71I\VN''M M=SZ]/7=(&) Y ^0#<&3- .JDT'J"1OW7N'G[ZV:HOW5SB<;)># @#PI(IC4V MJ=?+9_9/\>VNG4LD-<W\&EHW.3L7:L2QQ4R("+N2OLR%)%R;ECL6IP>(9L\" M@+B#=_=LHF*H*-(.(-DL11*HDB'/ K,0G3^LR*2/SOQ,SJH<";D4HVFPUQW0 MZ;G-&#J11^:M&#%N#H<;YCP]TI,.8T[C8?ED?GXHS35,)B&I?+(^/Y3F&B0E M11GVA[KL;K;)(_<SZGVG"(I38%_FUFM98'HF0ARX!B$G&@ZC!=<)8+1@W8+1 MDBFT8-V"T;)#2!G7!F'LX+H=#):TP8++:C!>=@HNY[UX!L>6TJ(@F=#GD3'E M\!3@:<DD!7A:,DD!GI9,4H"G)9,4X&G)) 5X6C)) 9Z6+:NRZ383EFXIJ.B< M$BFZU7)_DEAJKM?M?*\7;S]42VNTQL/O/XRGFC1\_2I$JKI(LNOM+N_UF\DP MPE\Q>'LIZ[*A )<.V2&^# V09/7^A,8X)&Z0B>@4T7\%]G9+5D@FT)2*_#P, M5YLJ-]R>RD'H#;N5;UL7D7*M2[&<T[^UB^>$HSEH@/[<D_X9)I' [[.37V+G MI&UF5'XNW%BP@5+0W@H]354!?#AD*:.]M2V=8GG^_*(P97M2<-T+.+ TK:7Q M/\GQZE# Y(H8F,<'S&UJGMZFYI-1\0'=5N[5'_WKM]<;^HG)A7[?V$]Y2\?D MDGW?\?HD"P7(/_^NU@I7%CLH\V+\#LH"*8I<0 =E+-_'+-^Y$9N5]4T2<L.% M/9F(6CS$$HH,24E!!T%@:<'2$D2>&"PMWFMV_3L54=G87&K)W(0]\VE%;%B: M%"F.Y"EJ:Z_^X\, %II#FYBP*V\:+W P.H_" 0KN?K6DSIFHZEP@&98E:2[H MU"0L-EAL\B8V2W(1]L"X53=')"6V2(I<T GW^1&,P!,6A>6L4]6VAT"]&EI0 MO]3ALTS5/3#'_>Y^@ 9M5]Z I6@V4%OCF]_=^R^&[C2+;,H9J1V.=MZ%@ 19 M[K+(I<_T^$2 ":.RE9.,HY6RJ(J2U#^%A.G)!H\P?/8$G]!K$BG1-4GVV'HZ MB)OE5-CMMM2+T0<;T^02ZP%9%ZVN__KI/#4?JYUIUL6]8-58Q<K"[-D7W(G# MX4ZB#1MM%N*=<\FL"9MA79!C79!'@5GOWB<L+Y'#S*DLN[*'!2PF)R$F.V1F M!#JRR'"DB,T+EIN#+&X$!B]N,.+VBC@6(PXC+K>^P9+5YV)9_1QZRX&9B<OE M:,H#& PMI2?; <QOC3O%1O&E>,MSK\K!]\9D.BEAS=B(U5)>U!).2V#X[,./ M2G8O2/;8BA&'%1:&3_;A$UIAX3PJ1MR^%GZ;%B#I!8'%Z'D3D>2%5(HYLP<& M+"<9T\QBLE7WV6,K1ES6$(?3#AAQ^?$%EJQ\Y.KTO%KYP*!O,60YNO?QM6G! MY[]H"K!;XY<?-]^HGX_U2PU7HD^#OIK+)X0LPO8YA=507M00CJ%@^.S#;TJV M,U7VV'HZB)O5HJ]D3]=52J]:TE3KT ?:X.'!+%%O'7&I#CW 5!U#)?H*?Y.M MJBV&W>T;7(7.,B153*7S"58#.6)-!J0EV*U/5EC$L%LV< DZ%I%L^&8B]LTP MXO:*.%P"@A&W7\3A'#Y&7#X=SZ6UV"GM< P,W\\WCR^ICT/;05$"NVFNJ7=P MEZ%ME$1!,01@V#*ZZ $\#S5;<X _&=X\/0#%[!KN4_R2[_'CV_53W>156\4E MWT'1?[C$AQST@RJ=H3.T $X#Y$ZKX30 AL\>W+ BA]TPC#BLL#!\\J*P<-X2 M(VX/Z\:T%S+IE8X7(^<[!)&4I!P6E6$QR[*8A57L..F!$;=?Q.&D!T;<R;@2 M2TY"Y%.3\NHD;*T\KP&G:BAF']R:MMT:-WXH?>Z59QXD\3A*RS\2DR=ZI,!G M#N+P&/++JS9WF9; _"=+WG8-UC8M%5C3UUWJ<&;02PG;U#7U8)'\C1HN+9JS M$/T)F/]LF@X,U/P"-:QS*"6[DQ5C&V,;*V$,5 S4G91PLIN[,;8QMK.#[62[ MUV)L8VQG!]O)5I5@;&-L'SB&NQ <W#%W&^;\5HF/?HJ]P'*D**5R[@.6/"QY M^9.\)=&*OO_SR$0K* 7""H';_I?Z""R<OMO2*JUQXXJU?CX_?/XC'[P*/]FD M"/..CZ4[+F5=-A3@$BD[\%,H8"Q%$HBU*< F+KD159W[6D(UAVT=9$S;S=IA M5.9A[/8^N!\ZMB,;B(,(Q<DUO:A;H ,L"Z@+?2^^#L96?<""F\K3M.^%CX^5 M+A<ILGE/;C]')5N;&0CU?+@?IRR5_]G%_<@5P%DIV8HA#/!< GR;V:&WF9W4 M^BR5FS]?%?K:*7T&N;8WFW?T+K-T<5%0LN\[.S>)X2@Q5D<EFB(E@2997MC' M4@'KB1SKB=R+W\IZ, 'Y8Z7(]8@T24D<ECHL=5CJXFP;XJC(?2Q8FBQ2'"D* M12R&6 SS+H9A8QWIU@=BE&.4Y\W8A,AS<E38SK4K5D8DBVCK"9O*UA,L?EC\ M<BI^2_(5^4015B(%D86>7"IMR0XB8)-\YWM'AM-]<7;V:3#_9&]3U3;*^[+5 MU2!YZ-+IGT7*%0 GQXI,NX]#6QL#CR3XI/9T/.T9^P=H".Y8X"MUW>>I.Y?H M=WB5,OE]YV'ZTJ*8NBX/;$C(Y*>/Q*NF.CWT%.JO\TG^.+&4;YQT;A;4L7OM M*T * 0U)5_=8BP*G"'WZ[SE+;0[K1BSR"!A;@K _O[@V+7<L3@\0->@Y$'?P MYIY-5 P5J*EGSNGIALKY(:96<9$)B4D?G/F9G%4Q$G(I1=/2 W= KO.0SPG) M#Z7' ATO*(]Q<SC<,)&JY\*1GC!89K'D?#(_/Y3F&B9-"\CVT!KED_7YH337 M("DIRK _U&4'J/GD?D:][Q1!<0KLR]QZ+0M,ST2$@\FE?^V5AYV4AL-HB6X4 M^^;0<#!:,%JP;L%HP;H%H^5@(6594PM5+S#HEPQBZ&#HA#)+)Q='QF")/+)) MI1C&"\9+J-BRF5]+A$-+J5*03.3SR)AR> KPM&22 CPMF:0 3TLF*<#3DDD* M\+1DD@(\+9FD $]+Z)9XK-^AA=ZA)5ZC-99^?OW2?6FH%:#GJB>>O[^#*?Z5 M7-N[*Z 0+.W6[C,)+-@G),:A,-DCS2:;8O[::VLA=G-KH<9<1SLZE8YV@\$S M?2V]C+Y:_-8.0Q'8R?]UF-W<M)#H;NY]@@-+TUH:UW6BRQ$P*0D#\_B &;.# M7",A%1_00>[RSOSY5+VO/OWJY$*_)] ICBG03(&EPW:*HXNQ.\51%"GRJ?0Q MP/*="89EV? DT7I@5Y&)W%J*)JDB%A0L* <0%(]]8?Y.1:1VZ-Q&TS$ZMW$, M1;(2CV4,RUAV5T%TLN< 8F!F@F%9!F8:*CU,?S0Z<O\FAF0$BJ19K,JQQ.1< M8I9$@HOLWK"D4*1)@<[W$B(H1T4)R_FHJFT/@7HUM*!JJ<-GF>H/61\"][O[ M 1JT77D#EJ+90&V->?MJ](?7?A7A.]/-5?WL:0Y835!-2C 1N[P.90?K(NBR MR*7/]/A$@ FCLI6M3/+@JRRH[:R=?9X]'F'X[ D^85<B#)7H2B1[;#T=Q,W2 M+>)V6^J%[X.-:7(Y]X"$3(?[;3S\K/WY\Z).$S+N!:O&*E:"9L^^X$X<7G?J M)QU\WNZ6:#03\Z@?AN2I5$X$Q<H@1ZS)@,2L]^\3%ICH\64L)EA,CD9,=DC) M,)&/.>!H5!^ Y0;+S2%6-RQ>W6#$[15Q'$8<1EQN?8,EJ\_'LOHY])8#4Q/< M<CCE 0R&EM*3[0#FM\8OI6_E_LV/YQLJ6J_2)+?-9#HK8<W8B-527M02SDM@ M^.S#CTIVGTCVV(H1AQ46AD_VX1/"#=_D#B8;N6:C;SS(GR^.Q0*+Q>Z1:C9R M<D?D2$E*I;(N>V# <I(Q?Y=-=D= ]MB*$9<UQ.'<"$9<?GR!)2L?N89>Y$DJ MC_GHP,AT,631O/?QM6G!Y[]H"K!;XW[OYOF-?O[64U1<,#\-36LNHQ"T"-MG M%=9#>=%#.-*#X;,/QRG9WEK98^OI(&Y6,K_2#G%=0?>J*4VU7/Z/6AN4G\WF M#ZJ[5"X?8*J.H6!^A;_)1E"YL/N1@XOEN2))26+^O$>L!H[!\(C8\&#$[15Q M18PXC+B](@[7?6#$[15Q'-X!C1&W7\31.4)<8-R9GULME]3'H>V@U:W=--<D MZMWE4QM%_]':%QBVC"YZ ' Y;&L.\)=ZWC+P 2AFUW"?XA=4ES_?W'WM2H^# MI[1#U3DMJ(9+4\A!/QC0&3I#"^#P=>[4!PY?8_CLP_KP.;(^&'$91AQ66!@^ MJ24)TG8K$TXK"+@P&TL5EJKTZKJYL%VN5AL)"R+)B1R6,RQGAW"W<0H%(VZ_ MB,,I%(RXD_$E%KT$/O(&2<]+2.6P@0,7AM> 4S44LP]N3=MNC97R=_W^YJDB MU!Z/H_#[(S%YHD<*?.8@#H\AO[Q:<)=I"<Q_LN1M5V%MTU*!-7W=I0YG!KV4 ML$U=4P^6K]BHXM*B.0LQKH#YSZ;MP$#-+U##>H=\LAM-,;8QMK$2QD#%0-U) M"2>[]QIC&V,[.]A.M@,NQC;&=G:PG6SM#,8VQO:!@[@+P<$=L[=ASG_E(Q=& M\*1 B6212B5QBR4/2U[^)&])M")71!R;: 6E0%@F<%/^TB[_A2-\6UJE-:Y_ MZU&_K,_4(P 'WVR0;%:$><?'4AZ7LBX;"G")E!WX*90PEB()Q-L4<!.7W(BZ MSGTMH9K#M@XRINYFW2K8>1R[K0GNAX[MR ;B(()Q<CTIZA;H ,L"ZD);BD&M M:+=UJ3'@9FTI?'RL-*%(D<W[\ON%9%N^!$(]'_['*4OENM/JCP#@?+(U0QC@ MN03X-K-3V69V4FN#I(Y_ZFQ9*)<?]5S;F\U]D999NK@J*-GWG=UW)@C%>*<# M4Z0DT"3+"_M8*V ]D0L]D4=#N+TCV<):,!'1BWY: TE)>UF<8X'# I<C@=MA MOY 0_9!O&H7&2%$H8@G$$IAC"0P;W$BW(A #' ,\1R8F3%)3"-M$=O7T ;(H MB*3$IG+,$)8\+'GYD[PET8I\L <KD8+(0M<ME8X*!Y&M25[SO2/#Z;XX._LT MF'^RMWEJ&^5]V>IJD#QTZ?3/(N4*@)-C1:;=QZ&MC8%'$GQ2>SJ>]HS] S0$ M=RSPE;KN\]2=2_0[O$J9_+[S,'UI44Q=EP<V)&3RTT?B55.='GH*]=?Y)$^< M6&8W3M8V"YK8O?85((6 AJ2K>ZPY@5.$/OWWG*4V1V\C%G,$C"U!V)]?7)N6 M.Q:G!XAFSP* N(-W]VRB8JA 7<B0<VE55JR,,;72BDR(3/KHS,_DK,J1D$LQ MFI88N -RO8=\3DA^*#T6Z'@1>(R;P^&&B50E%X[TA,$RBQ[GD_GYH337,&E: M0+:'UBB?K,\/I;D&24E1AOVA+CM S2?W,^I]IPB*4V!?YM9K66!Z)D(<3"[] M:Z\,[*0T'$9+=*/8-X>&@]&"T8)U"T8+UBT8+0<+*<N:6J@:W@#]*D&,'8R= M4';IY +)&"R11S8I$\-XP7@)%5PV\VN)<&PI50J2"7T>&5,.3P&>EDQ2@*<E MDQ3@:<DD!7A:,DD!GI9,4H"G)9,4X&D)W?R.=ENQ<)3HMV+A0C2_:[3&DJD- M+XMT]TUE<]7\SM_AP13_2JZ_W9>A 9*LWI_0&(?$9(\OF^R+^6NO382N-S<1 M:DQ[URVC-ZG>=7</5;UQ5W^FOVWO)12!G?Q?A]G&+8J);N/>)SBP-*VE<=WF MT#P!D\+ /#Y@;E/S_#8UGXR*#^@5=]<3'NZ^W5V#;UHN]'L"/>&X B7LT)A* ME.+UA*-)FF:@ZT:EL=,:RW<F&)9EPY-$]X%=129R.RDD+%A0L*!$%Q2/"^'_ MSI9@[="S360B-_]@2):12(D6L:1A2<OP6BC9@_\P,#/!L"P#,PV5'J9'FABY MD1/-DI0HD<5T.N!BD3E*AF59;I8$@X\J&!Q/<J@?.Y-*A[.]S7-0PHHJ+B>G MJK8]!.K5T((*I@Z?9:H_9'T(O(^O30L^_T53@-T:EX9*]8?!<LU&,>6DU<^> MYH#53-6D%A.QRFM6=K!>@B[K7/HTEU$(:83MLRI;B<LD#[O*@B+*VH'GV>,1 MAL^>X!-V-5*D$UV-9(^MIX.X6>*%WFY)O4#^JBE-+O,>D);1?EW]N!6$0;<W MS<JXWP=9JEAYFCV[@:'9&WC&)W011>^,3VZWPT6*,<_U82E2D/@T'$FL!G+$ MF@R(2[!?G["T1(XLTRR6$2PCAW#.D@T59X^M&'%90QR'$8<1MU?$\1AQ&'&Y M]#R7_$OAE/S+P C^?,%G27T<V@Z*$]A-<TT!B+L2;<LV4%$4 1BVC"YZ ,]# MS=8<X,^&-U$/0#&[AOL4=\Y:8]"U*O933^DRPL%WJF0R_@]7^9"#?ERE,W2& M%L")@-RI-9P(P/#9@Q\F);M%(WMLQ8C#"@O#)_OP":VP<.82(VX/"\>T%S([ M9CEVJ*67HF<\>(&D*"9_RU(L9UF6L[":':<],.+VBSB<]L"(.QE?8LE+B%R, MGELO86OY>0TX54,Q^^#6M.W6^,;Y6K^E1LV75^TXRLN3;M8,^>55G+M,2V#^ M]]9+VG]:DOVC]Z7BTJ(Y"_&?P-[66;0=&*CY!6IH[S#9MEH8VQC;6 ECH&*@ M[J2$BU@)8VP?*;8EC&V,[:/$-D\E6U>"L8VQ?> @[D)P<,?L;8BV.3P5N<\@ M7V1)FDJE-0B6.RQW^9.[)<&*7 ]Q7((5>%R$&.&XB$IK; JOU8K1%>E^]^!% M^,EF1)AW?"S5L7261 - ^4KP+(FDR8VHZ=S7$JHY;.L@8\INU@^#VMR(O)+Z M>1./DLK>T>8(?'W<VH\\13;OR^>GDRW-#(1Z/KR/4Y;*=2TQCP#@5++U0AC@ MN03X-K-3V69V4FNT].=W^<5\_OE9Z'1S;6^2.1=CARXQ/,W&/1>#X1A28E)I MJX3U1"[U1!X-84*];W<1/2IZ(2)),ZGLH<<"AP4NQP(7?J\03T7N7L$R)%?D M28F6L 1B"<RQ!(9=^Z5;#8@!C@&>(Q,3*J$9MD]MT#D@@@"74^ETJ<6BAT4O M?Z*W)%MAS_%</4I$(&F>(BDVE?/2#B);D\3F>T>&TWUQ=G;V:3#_:&_KU#;2 M^[+5U2!]Z-+IGT72%0!GQXI,O ]$6QL#CR3XI/9T0.T9_P=P#)_<P<!7ZKK/ M5'<RT>_P*F7R^\[#],5%,75='MB0D,E/LW-@*.JO\TFF.+'<;IR\;194L7OM M*T : 0U)5_=8<P*G"'WZ[SE+;8[?1BSF"!A;@K _O[@V+7<L3N__L_>ES6DC MV]_O^12Z?OYS:Z9*9+0@$$ENJK"-$SLV7L!QDC>4D!J0+21%BVWX]$]W2P(! M8A,22-!3D\0&+=VGS^_L?1I0#6@V4#?PYKY-U74%**FGR-GQMLGP%%.KK<@$ M8M)GSOPLSCR,RKE$T;C& $\(6P_Y7)#\C/106,<+P1.^V1_?<+'*Y-8;>L+, M,@D?YY/X^1EIKMFD90')=JUA/DF?GY'FFDEJLNP.7$UR@))/ZF?4^DZ1*8Z! M?)GSU[) ]$Q$.+A<VM=>'=A123C"+?&5XL!P=8=P"^$6(EL(MQ#90KAE;R%E M256*E[HW0;],D/ .X9VU]-+1!9()L\2>65 G1OB%\,M:P64COYJ(Q)92'4$R MH<\#(\K^1T"6)9,C(,N2R1&09<GD",BR9'($9%DR.0*R+)D< 5F6M;O?<7XO M%G:#[G?-]D@$M]I0OE*??@FYZG[G;_#@Q+^2:W!W#F2*9W'Q/I^ PQX,<9L1 M)GMT6; KYJ^=-A%BES<1:H9ZU[&I]*YKZO?#AOH@<9WNREY",<@I_+6?;=P< ME^@V[ETR!T'3PC$NVAN:(\9D!<*8A\>8J\1\>9683T;$1_2*NZD96EV\>)*T M2B[D>P(]X?@BRQ5Y=MW&5%QIVYYP+%.!EAN3QD9K@N],$"S+BB>)Y@,;0H:- MW4X*@2653E($*)D@6/I \:BPSM_9@M0&W=K82NQN;2Q=%2ITI9Q*1QV"L4P0 M+,O*:%TO*-GC_@AC9H)@66;,-$3Z.MW1V-@=G%C&[XZ62N]; IF#)%B6<3/C M=C.Q6YMQ=)EC:;&<2FNSG:US9*:*CY>ITK^>F\P37_O6TL;1'$6U34V"0X,$ MVK YWGX25]LGJZAL)2.3/,$JQ> DO^\<U*EP^HUIO1FN5DXT1KD/RY;G$[5L MLZ=J#A$A21BN>\ERE@FSY8[9MA;'J>6*;+%7$EZ<:OT^V5Q1SA-$_+HGE^PC M040P>Y0*8@])'RYV5#JUI ]A_APS_Q$D<KC81R.DF\@AN,DQ;M+W*JK$JR#, MED4+99V$"Q\[KIQNPH7 ($>DR2X69IB=S68290>9DZF\"7,VFR.YM&T7*.>N M!>7$'7R2H?R0-!?@[VY--$^[_@XL6;6!TAX]VL-RK7NM#HU2RCM]GOJJ ^:S M)$$#"T0L[X"7O1W A$F$QV=X=*) 0"@B<O(B<HJ9!S%AGPRSS]K9KF1/R\P> M68^'XR8)"&ZU+O5BV]'*-+EL<42*XEKH556!O^BITCA%@2^85U9Y25EL3.%I M\_#",@;>\8$L_'_S<]E+VVU_$6CXD/R9D$069%G[Q ',8O,^6;SP\8^[)3 A M,#D8F&R0!N%CUT!S#,V62.J0X&8?SDV)(<X-X;B=<AQ+.(YP7,YL \=8='I] MB=M&[PLY="NC]G0PXIJY">_C"\."SW]596"W1]>_^5_2-=L!K\][[T"6R12% MBFF&N(RR?:H1(947(462%(1]=F%5D5T2A\)Q"QHG+@NASVO55!,47?'Q5_W] M7:A</\\D*")4U2&D*.;HFVRX5>"WVWS!,W2Y2HIH#TP.Y!$NT39^PLF\^'LT M2-$CP<A>K+-D6P%ECZR$X[+&<61_ ^&XG7*<0#))A./R9'DNCND+L7<<Y-'" MC(SGAT,/->79M1T4*K!;QH*2".R+=B0;*"B0 '1;0A<]@#^N:JL.\-?#6ZH' M(!L]'3\%KUI[]%QNG5\YYU]E32-;$\9Q?^C<0[+YX92NZ[@6( F W$DSD@ @ M[+,+\RO9,S>R1U;"<41@$?;)/ONL+;!(QI)PW [\Q;2]E_1*RH78B0Z!$6GX M@/SYH@1G6<;9NI*=9#L(Q^V6XTBV@W#<@=L2B\/5Y=C=H')K)T3&K,]#,>L& M<"YUV1B :\.VVZ/7B[,_2O^A<_/"'ER-^2<J>*(W*OA,<QMR0])Y9>>8?@FP M0K+#6RW/.H:E &O\NE,-+A)Z*64;FJKL+;"_5-ZE->8L!(,BUC^;BH0P:GX9 M=5U3L9SLH>F$MPEO$R%,&)4PZD9".-D#A AO$][.#F^7"&\3WCY0WDZVR(3P M-N'M/4=TI^*$&Z9RU^G47R['/AT%-9V$?[@THK,$>01Y>4'>DL1'[ *)0P-7 MY#G+7(QSENOMT?G#5^;Z67MN]7O[*<;/4C+$/QH2#U%RX*<05CQ#4XB<1+SM MI1'&_'&A]=1/;[ZM7(*SQD.#?>NO/#4TL^)X32._DFQA)C$U\H7%18=LY9VM MR\G6"!&VSA=;KU(QU54J)K5N2M\%L_+S_OW][6;UB=29!6$")U9OV :FLFZ/ M^H4G5G,ECJYRJ50_$>F0+^F0.Z67Q&E[FP(N_J&3-,NELC&>P(S +'<PVV ' M4"5V(PJ>HTNB0%?95 Z6(+@CN,N"3U<AQ7R$K7/$UFFHDW6RD)5U&\Q&-#3R MSPLG;A(!W%$#;@91ZYXH.7\H>1D=^T$S?"J'DF<E]\C'RSW>*B.I)3Y_>S^M MC&->BFJ;F@2'!DD%-N.E0TQ%$FFVJY PO^^L8T_A[CL7MX]7CIC?R/":IKR8 M["G;Q++(%Q9S9UFLR];)=L4E;)TOMEZE8IB]91W?.[QJOBA]J5?.KV[9?=91 M7/>87Y)U)-+AX)3>'K*.8OQ>W"3K2&!&8+9YUE&,?:0MR3H2W.48=^OZ=&3W M.F'K'+'UOK*.8NP<"<DZ$L 1P,UG'46!9!W#64?XM]31P)="X;,9?J[75G'5 MJ >2U5/AX-"EXS_3XY8!7!@K]LA]'K35$?"&!)_4&<^F,R&]F:<I- $H2+)L M#. #AW#9*=UPX ,< _*<Y$(W RB(HZ'99*/#BU1=TF55TN"[_6BE_2&?$U^\ M=H7/_RD6J0L5:,I'ZD[J@4_P(7]<H,OP9N$3A;N[PL=0Q:(O=17U=5TYYLUU M_'T9#P4S/IRCIOG@PZ!'O\-AR<'OTV^0#4V33!L.)/CI$_6F*DX?39#Y*VK& MCA4\8S:7[AAF),8G$F1^,:9>=_+EHA@F6T"P3U1K:,(1U"RIH\J?J 84GQY1 M&P:B'Q^^Z=_@+O3-1#($@N'SOY#.$12W@/12[ H2^&C3;Q>/I7AM (2C]DR MQ&P3661./3P\)#14O-!;<+8W#MP;=F;YF5G92F14]!2\AR'U:0_:#%,^":;R MX_*A]5"C"Y>-LP^YGN'9;>.\WFC6SPO-5JU5OZDW6DWJ]H(ZJS6_41?7MT_- M7$_O[\= G?R3ZWDLPM)Z(CQ(%O),J<VR7'OD&)RIWE[]OGA!_1G< 9S6$%\" M16B@8:DB=3;6P.-/;<KH4F>2W:<N-./-ID($/MF<G.LIE9.@-BRM:JYMBK:R MX.3A:]\ \CG0E#1EAWX?7#'TZ?].N F?E:IL.R+I/+JM&*#[O?+^\(U/)3$< M08<$D7GR);V.'1%C)XP5Q5@UQ$[\F+%XC[%Z!G,_U(SK/R:75\;B<\I8GA,] M$<Y$&F<"-.5<XJ"AZEZ?I!MX4]^FZM#^@,8',!T<&Z9X)L\HF3)B"$XR@9/< MZ@MBB!!>.0K;@DC-M$:PC,./EBC['P%9EK6/:ZM.']>&XE)WEO&J0JOQ=/AH M ^52OS6!)3E0<M5D1WU5'178M8[MH,QE6SUMCT2&>?WCZ%=OC?+>CW5+4&UL MF2U%E,2CZ^(H7]<R!I014)*2QJ3\F"TN(<=2[GA0V2 4X2'"0RMU!;OP:$\5 M?C>0&F=WIX^C6[?5'O6XF^\5^Z$FWW2SW[XZZBQ0/WE21@GY!$D]?:PG];<& MJ?=/ MS@#Y?[*S- #K)/R=)O415:G)&5_]IEQ5D"G?:KL4LY4^VTG\Y*)R8H M"33R#PU^?/P+'PF,V!69 EUF*K3(E'(-C)6>W=21Z>B\<UU6-3!%]Y:QL>_' ML-#[>[Q42A4@WG2_J[GR_A)<D1!U\8@<@[("&E,Z< )M#S]'O\FH]L/T"4UU MAL0M)"9]1@E%>(CPT$I%$VZ?<0Y,*/I4":E0^+,&T \U7:D-#"CF1_ASJ#BX M:6^1N10:P+WB0+V43V\Q0:J'*>@=>*0KE!0B'P%U7D"]W.I=!RJQ_,0R$[M' MO,B7Z%(U%6,X>XM-<)!O'"QW"LM,[)XE%8:E!;Z</Q1$JN?3D'H>NW/70++! M UK7VR[T]&JV#9PPP>OO)BI;GU?5@&LUGL7ZDU7OY\K=2UEK8U+B\1E=RK4! MT=@'**DV14],[1V[33A&"IM*MZ7L+3S!Q.%@8I4FCY_W*%?I2B65K,<>-'F] M#637ANJR6'P -K!>P85AP9\<2Y4=OVOQ(YR_/:^VI<M?9^_U@?'323M*FWT/ MVZ>=5YQC6-1#\Y%(HWQ+HQ^MYN7'Y9B(J8S+L3-+C$@S#%'&A/WWT!VMS"3; MR'W/4>5+VW913^3;+L9S35>>),N2=,>&8(?/?55E8-]:9YJD#J*4'_-^65,Z M-\]]A?BLDY7 M/2JD2!]49,8J QMCYI$(N1&(BPUSS="3DP5N6XS[OD&<SDT MS D6CA@+*_Q4-G;>A2]Q=*F22I_%/:MN7%!DP[E &I\;;L?INEI-EJ'2C')3 M?_5^?Y,>>?5.3'LKR<[<U%-)H<Y!QZ'\ ,@V8B18@,3%0.C!"<)XF^Y )U_^ M7H[F98P53Y&Q&W3<MN%$H0$^I]&$$LUP46K-3!C$_QP1'ZWI\[!3':&3)'9X M6I$2[RSLK.BRA6*AY\#[-U1$Z;=[#U50<J?MD=#X-6@^<[V7=XFX)Q,F/>M+ M>@_8_G:)<)$D"BW;N"Y&4Z6.JI&"R7R9:3DI=B,\1'@H%?NXLE1;!$;, Y"! M^HJZ$T(]P3?:BMH>V"%;V>6MVN-EO5-RA$.QE>-7X/LTPT.TQH2C4;T]P71> M,+W"?5\#*3$-?W%KPU^DRV66+K%B_EQX HD,0V*%$QP;$ZLB6?%CNBS-\BQ= MYK*.A']6ZVENJ9Z^U%^![A@6]#VB%?17YO+Y];7:<*5\[8Q+65<'=!O2>)!$ M0Q^R. J!))YNYK8X>5)@*C13SI<@(NQ_3.R_0@USL<^ A%I8Y&D^G88/N]7" M%TNU\#GH LM"6]71%NN6]+Y(&U<NY*;J/#+U[VD7@63?70Z(YNU61S0C,B@O M,FA3$10!D)B:>(,J[$7I,9ZC68'-N$PB/G*^$+&Q5EX7$JNT<^RN,SS-<AQ= M9;)>\+&&=JY-]B3,$OI1[ZB:!I0' (T@=T$4NW7%W3OG-:MW4R%.\H3R >W\ M@#8F()%(.9=(>)?""I3$U,V5+1R%4I7FV:SO^2=><FZX/V'F7Z6%MT_>E.B2 M6*&Y*I-Q#*R;7RXM]9CO+&!*JA(807Y98DU7;IT^L/"^S04NM*O_KI35[KW2 MY8_>A?:IB$<(/!)Z)4D&HB(ENY"VNN/7*A'9E1?9M;$OL0Z:XNET/G8U>;4" M-7HI7\X%005!Q6IES\?OZ0,Q(?#YR@7%*35&])TT;5VBS,5+0WJV?CW).O&[ M)PN Z>>UW2.:.U<R:MU= CR?HYW1A..RS'$;*L4HV1Q+"2:0B*F4Z$HUAXF8 M2)4HKE5/?2<-43D<ZBPHRY8+E.O)YA&D(J=W(M[;-?'T@JF"[P>S$S&9ZFK3 M(V/(UY4\<H[=8"+!\B+!8E>7+L-23&]W@T8["\-X%;Y"5\2LBS7B^.8&(#O# MQRJ5'SN_4Z(95J"94B7CH%A7UY<7YYM#&VUGFA$&U!_.Z_G:@_6C_K,K7MP_ M$S]XLAR8@'A\P1;;(9%:>9%:FZ2?UP!-3(6^P1:2!0J=*U7I,LE,$V#D"1@K M-'EI@ZS. ECP58YF,]]9<HU0-KO4;S^#+T-3>U*=_AE6^<!:HLA[[*_SGOWU MYO'7@3CLDZN\H<#KS,2*OI,J*4MZD*OE6<>P%&"-7W>JP?5!+Z5L0U,5_U3O MC,F[M,:\<_]_*2;CV0FE!+HNT56N0HMB*O4[$?R=,?.!8##/&$P?@JLLDMCG M30@T5RG30CIM/-/&79SD0@,X:QZ2B@Y';4$#Y>RL_G V.JN=M@=.R%BYNCE7 M_PS!]4./RU74(6T;)3@>?:TC4HG@)()SV9G2:T(UIMD2>_,/1Y?+59HK5P]$ M:A+D$>0EB+Q5UDKL SE*-%\6Z$HZVT_W:ZUD.]RQ?W%# JP[D@PYZ<I(>(CP M4%K9Z57.(FH)8T_KP4D_Z-/VZ&XTE)X&O=/SEWPEI)/L_ S)YIW.IAEO-M6% MA@&E!F0+.8"DY3,!]?['1'B(\-!&J<X[:3@ NF.WC)K\QU4M<*D[DMY34<%8 ML&&'G=JP<]K[TQY=/OSNF,[+3<=,6S%DOR+YSK7D?E"A9'2A=@@H2/;MY S5 MZ^[;$5BR;X=PW$XYCLL1QZT^B&M6ZT#'Q(0J87BG2;I3TY4Z_-1$ET2K'[=W M^_(L=;Y_;VBY\DOV46HSJYY,G]1XTPP(Z$RBZ$<=15]UOMG:>(V7P!(VV$4X M6VY3KG(T5\IE HN4VQ#4I8>Z%<DK(7;26& /!'$K#UI8/VSJU=B8)F,RX^H: M9*J$JVY&WY^L^KD(?K(#,?M>\T[+:_YV(6&AY_Q/9&R5B$DB)C?.\4> -*9Q MLL%^1QNB$RPO#R;V"@$B 6(,>V63WIJK8'B()DQNXB#[C^&1\"9)DQ$>(CR4 M>M";7^U,7JBZI,N+:W"^O__^KIY^?RU7THYUI^ T)EQXTPUH10IO")(S12C" M0X2'5FJ#:D@;/ #3#^_>=J\-O=<"UN <=.83GN^G7]NC.^T!5)_N!C].TVXH MD*O.0'>6"M6!*6E!-T!,4)3E5" I":CS NH5@85%6(D7SRO'WF/,5D1:$%*) M&F0J2D?X/H=\OR)\5HZ?8J]4:)'+5^>K176O0;L^Z(3) "@VHMT#@-Z6*CM M:3J&_/(()V]?VK8+%*2+QXU]L!ZN*:_LX\6/'Q4;Y,\92SKX_M!\Q,-3,;%( M;N"H<P-+NIFM![:8RCSV%ER.2>OX5[+OG> MIWA;943$;_W+TM5TV@3FJ#=/ M1*AW<6\>;&\HYR^<^V*_B;*0*[]_I\5#?NU09'282,FCEI+Q*A8B<!K3.MF^ M[S KB#04+GF4G*1<B( O/?"M,%4JV_<V9GF!KG*Y=!'V4R1$NO.0T.>!Y?$( M#Q$>2L5=#&\S06H0_4'[>5XE#07\)WX[^J*F*],?A*Z\@^\UE/G>O++F(A53 M?Y?[DMX##Y(#ZMTN0%5%T.%T0MM2GAE9+O'J:_->SI63B:]] XB)T$LU)=&% M#%Q,U:<L\C"1NTG$0U[$PW+S<[>@B^<_5C;H1S]MNXJL2)?3:8:=/;8AB"*( M6L\IC%WZP=,5MD(+F3_/<5WSHY:4^3%>H7/5-@U;TKY"C6_".^#O:(%4W06* MWV_7T.VVVFR/[CL/S^7R:;URGW94.P=9]'&=,^K'88W)C&T-FNJ GJKK**:- M6G=@C)"HVE%'U5*4P1MB>5H"U^S;+I:[+%?DV1FY&[O7 #1CQ%(5_CF4W"$! M+ %LI@#+10(V=ED-R],ED:>%:BJ'_&8EV;\_\ZG>'IW?W)OL\_63.3JTH@#N M@Y"B+07@AVE:4=N./J98QJ^E%,/M:&!ODOG_-A'*R8SXP.5R=$!H@R8(,W*Y M2I?+(ET2A%W(9;S"^3"E"&H):I-T?Z)0NT$9T.S>"YIC6)JM[*0 :">H)<4( M)*Z=M;AV3A+)A(<(#Z7BSH9/A&BZIJD!M.M0TI""O-",MTO=4U]0[TSU)BE7 M;ZW3KV\7%W4UUY[H%B0.DPL/28'&@F;8K@60LXD+U%$'$TJ=T)"T+"&HWO^8 M" \1'EJI&8209KB$W@X*JMU)JM( N%-)>W1]9=PQ>N_M[N:XVE,%Q,##010A M>-P@P)#-Z,$,@\>KV1+C-UH0.;K$9KV]"-$^^>'V\(U+#A<2A;P?+E2;4E.R M,0 MZ1W84YKJL5H;W$D_.;5;/59G!1.%:*S<69"KU-8LP\?47+%W]PLTSPIT MJ43JC0G?[T6!B7E38/!OJ:.!+X7"9S-X;OBU,D"VZ&9IMH%D]52]Z!CF1XH9 M_QHD=YCD9F%.#1L]R.OMN E=@PE.#1IEGV:'O45RUB>?K8Z -\"3+TT "I(, MY25\X!"5U>J& Q_@&%"B2:ZBXFH10X<,AII*^!TE) V^6W)PE,_^< ADB%C0 MPN?_%(O4A0HTY2,T#WK@$[S[CPMT&=Y5_D3]D#07W4\5B[[,4M37=6OO9F93 MQK/!"( 4T#0_$8DU"_H=#DL.?I]^ [2P-,FTX4""GSY1;ZKB]-',F+\BIAI* M-,Y:<)#:D6"?2(VHI0J][N3+13%,MH!@GZC6T(0CJ%E21Y4_40VHKSVB-@Q$ MOU+XIG^#N] W$Q$12(C/_T(Z1U#< M)+L0.@PH:/-O%ZA9G((_&8.[VO?#X* M5M^<>GAX2&BH>*%C,?@:S!R%@I09//Y,\(@G?](>^^>._S!DG-F#-L-43@*U M]N/RH?50HPN7C3,HB#I?<CO#QFVKWBRT;JF+RT:M<799NZ::K5JK?E-OM)JY MGMG?CX$F^2?!>>P537!6 :!F)^39^PUW &^5UW8[@"U+)I*OE@NFG9 J_';: MO;FU>I*NCB3D3YP9.M8H^)=3R5;MV^Z=!6R4?L,?N;:J ]L^AR^P5!,G+'6E M!A6^B^IW>G?P9ED%=@L.\E0SY!<L(X,X@LB<AN((J;ZW/1K<#:WFA7QO?55. M4F'N9]=VU.XP:=Q">ZG ?J F$@I3CJNW1_W:>:WT]GQ38JLG7\+4P^6X33@H MM0O5K^Y0$\)0 67&7+4;Y*= G-VI''_P_H<JLE;APYD/G*#J22LB=6HE"V@E M V:G)K5PT._?]=+-S)Y+WT+.^6K^4*V6)4'309<_4'\[?4#]]_^)',=\.O.\ M(1K_RGX*/O:OG_GT#<Q^XMK!!X85?&:XEO_A/S0%Y9WD>"WZSOJ0@31@T86: MI8X,7:(IU:8DJJ<9'>AEF5XO* M53CR[2L\KJT -_M GT-2%1K)C22K>$&FK M U>3',.RL7SIJM BM@9VY 7P5@K-6)/>**#C!Z%GTP5(2M61K"%- <65,3/# M%Z+G01\1ZC3L_,%%? '0\Z-:\!$^M=#TV,HG&YK>#M*W"EP^N:\;FM%3T2K8 M1M=YDRQ XX?94"=+EFK8P10A,1SD8XY'6T!#5$ 1:48-CX.>(4'1Z!;QR&D\ M(!NNN=U737^O@X9)/)Z[TY<<:J .5-F&7T*7Y\VP-#@.U7$]Q'Z@O/4=SV.@ MVC9"N(J]85MZ!?C)Z@"-&%).?87<AI_RAL;O]"W#[?7A?%"D3_:)UE=[?6U( M ;Q#&]Y!O:H6?*.&QZ#ZA\Z/UV5"LN$4;2D;^8 %U<'D@NOB1+U9HA2XY#+T M,24-V#YWX"$C\T</UE)14;EOQ\6*R)0L1P>6OY2&I4)PPFLZ@42#;K[ELRI; MK?*49!<N@&5!FMQY T&DHRD,H4L=0LUTP* #&99C&):F%EX+.:D''_NF.GWJ M*[1NX$3];U#D07/4 5P^2+@.0*%<?VF\*R #09"_2HI4D W+-#R)NWT4(M.2 M-G&KDINU*GTC;L9$&WI_+S /2^%JB/4>T!Z=GEU][[V<C;C[3JIV7LJKY-D" M,U9?N=8>O=ABO6^QO"[W3KY@HA2@K X;Q^.E)39"UFT$*!4+DT!H5/@3]4/2 M7 5^VP<6@'*RCS1%!P H7"T Y2O\IC.$^@H+.\-U*/PTRG0MVT6V/Q1X2!-; M+A+:GN[JN9[&PR?WH"^;0'8MW/H1&YQ!\P^D'WPU1?WM6QK-^EE@:7C*!;X3 M*KH.0"H'"W(H/9Y=W4N<80$,C1-JZ10#:V$(#0JT:Q HA7,@>X*>AV(>[?.8 MT &^PHFP"VJZCA3? X BVZ'@NR\,:P#)7/P^?GY71<H^]!IJ_C5=50L4![RE M *>+GE4S+56CO&M*'Z@S8#E0\8=K3#V;R# <%. .%:7:E(XNT:"R"<\@D@[C M!847H*"YI4@H3(D&@X/HO@MG>J<PH?7L :A=\</A]T@YCLF#.H_#WYKHZ7B= M:UBV2^.%_%JKW8U7<L)4DV \))HQ4!WT%,E&NSB]7PJ0VS#/U,^@JM00ST'C MX W=KJG@%> OP_/'IA&<%L0=M";0#_#?/] L H@W!]*+=TN8EJ8GS29,#XF* M#"8-LABDP($KX_R+M*F,SPKY9H&N!JU*&C$NDA2&"2UJ9(U#MO:Q Z^!\LG" MG<85- _O3AV"U[:A,X'XR&<9JBNI%H0#?%)A\CK3@(8X8BPC;$/RC(=GSV7 M0A+8T#C$</&&$OC;GH<2U)9/)):WM]F>,.P'Z@ER/_ST%>!'S@LRFH*>%\:U MW0? H13)D;S3-I>1Z1/5-]X@NBP:04U1%0P)7Z)@4H4A9T%\J;YF0#C?)6 ( M.I;-")<\JH-"P&E('-INYQGY5<@-!)*-O:A7Z+U*OD<3Q9T3S@Q8$;IIP//' MH$,*A2U\<]_VU5PDSUN@@'@H0)&*-92B(J?\%0260?!..#:HXL&["? &_[%& M=35/G^Y1)">_2%%L]^^4B_0E>8^I-.LQ/=K@MENW/5_5GO&,+D*>T?2%[5'I MLOSZTN-=V>WMT@-**QXZZP,Q[5'YQXO0Y"Y,\:=V\@5.'WE 8P)DQOW9#6/F M>T;(6O#,7L_R0V'':"\(80Q9B"BJY<5UH&(+-)T-YZ1+/7SQV*H$ 4?X)B@. MDOE2#3D)R+ =(*,:B=2"9-O \12]IDH=%*=4?8]I9HN9@<UP]*9%]XP=*P59 MN?[/D?.:R'9O1(7)B.!GKT!W_3$@T0O-<IM27,L+. 8W89< VR$?J)KL1_\\ MJ2UCWTQ1X<PMW'7?3PA!48\M#FB\VR$Z?0@GC<(>QX22GG=A+YA-8(^\2IKK M>T6V[0[,B::R^U#O%#L2<C""PQ:QJ6>\89L(1V4-M^- S4+Y([#I@JI#4C@& M-/60H66](I:"WUIHLNB6-\FRX)C#7R,"R?!C;(.B >&%T QT.BZVSD*+I^H. M]'=55![C?8JL41P9=*3WR6P*XW&&M#+Z3!XS+];$<"BV7SD*?349!#XX7"7L MXZ")&AT(-%^%^Y8O8BP4W?5<><H[.Q$%3P\)\'O1K>59W?K@0>L!R 9D>+0* MRP.1%U,G2:^XMSWJE@SYAW)_]?-!/;P89+4]&OV4&^>//?OA!NI?GQZ%$$$R MHX*)N[Z. @[20))BX! 2DE478_D>*AYH0C&I2!9T>$\-^,\X]A;.;E[4FJ?C MN%+DO6>&@G6,$XXKUIKCN&*AS)1IRF<K3U&=38O&,U\T4G^W#!.*"'C#/^$G MH0_&8X ON9)T%\4)L O.BA/A'<P<:)Y?@[)#-HY'%09XE #%2QW+L$T_P8:% MNQ=,& "H/Q7JK:_*_8DA(IFFIDX4@C\:K^(5144TX->\^A.2G"E+ :\!2CA1 M.)#B_Q9^4N#\XYB=1"&];*%U4N%49!SY7&1MD#! 5E#W")]L%?P5I:=8<0"' M *4M?#$<B&?%^+SB\;XT-@SHZ<N66!?AI]"4 CD0VM&ZQ^=SU@H=F#0@MC4S M_3XOZ8"5PP@$5BV$#8#HA[:;9/]3"!/ AL^QN]B.7O".*3MUG+5'E0V3D"!^ M/'0#?%O9!N-I^_GX0Z@3C"PKA]83>,=V^)=E)>854F*>9(FYD)<2<VQM!PQR M2)R?NCY#Q,U17710NDYM\!\I<\_LS-(I<T]S'@OT4[XMMY"_-"E)M-0!LCEL MP[5D$([=X?Q.D [$GLRD& ^912AK;]N&A:P=7%9'3TH*O< 4M-ZUH#X164GH M*AR%Q$:@.D(*I1 4/X[]FN J2 LO X2B8M!V*SI0B071,A4L*K'$\0S*JTR$ M=R %B[-#KP:R_US30-%8[,KXODEXG*B$Y%^4'PHF@AQ Z(:X,C)>'74 EIJ/ M.%8[J4<(K$$%DS)<0N'J'5734,JUB0L24936BYVBU-:DA$!=[!"A2*T%@MI! M=&5@).*MBL 9QV _4&?P0C4H?D1C02:MI7C5$2@]'0H(_QU$+@OP(J"^8JL( MK4TPYN"Y_WQ E5NF!%TZ!> L-1H0N@4]U_,,,<4@C?&:>J%@?U$GZXC*?>0^ MCJHN&!HN[,'13S3!J7#UWPKH LL*C<I?,B!9.J(OXI&N@6*?B"P=R*U=R ZV M.X!<#Z%AXV%"N]H/D*-8YH+5Q:/P_>802JQ)Z.CC@=KE(=,X; K/FLH;SW;* M4EYH49]$M(!=[_D1!O9\>XUUCH+8:#HE-)N4HPIW$Q;%\[D=L^FJ=@'K327R M[ 1_?MQ?*;);S/-%-EH@04Q_@6ZPG,!3@;(B*KR\N+]Q@LP=;Z-Y^F&P+9@S MFZ/: P&/B'N:@>$Y/K C9'P2IHH?RH76,!X<#I1VO<U4./AI:$?*:D10$4&U MA:!JU>^\GFF6T;.D >&CV$,]]QV[T!E-?AH&NE^0*[P]FFIW7*,4)&VRR7K9 M7,5C'%5V>")U#%V&0UL!CH+85O97*K-T'=M-X4BB-1%+7DDC#GQYL4N;Z@ 4 M?[)0\ L*M2/EQ[R(B!P1\(BXI^['CO$ HY("0\)9NS.W9B/YPR/E2B+3B$R+ M/_DS/Q4:2+5P,A07C^L.8:U4XEM1!MO86D-+X*<! 4YO0E&'[#>_0!6E(>U\ M^)U$_F6=28G\F\@_7^2->V 1MHH]U)IW>$-T,0.NC_%EHC6V\. #J;]5W72= MH,X!];KJ>5_@Z@>_7M]&6_HD9/W]<Z1\2Z0>D7K;.%MH0^O8U3(MPS%0K1H) MRFTQU(>QP^H1UO&MLW"M'Y!0(5_/ E#FX5) ^"H -9 .LLF)V5S*8QS58?($ MKC[UMK3CX5C&4-*<(53O7A<UKUN*!GTBW>NKBOIE:FC#H>NU8(7FQ2&'W=*4 M3_:24F)DGTVJAR?6&2YS9C_Y^S95.WB*5]EKR+(;ZF83YMK@"!FR<3(3Y?>3 MZ*H]+B3&^FA!H"*B;!TO>Q"O"'H:+:S0_S2^9+;<?;IH7Q[[8Y-8U*)J=Y_W M@BV=5-__ )_DY T UVGC'F=^_UWTO=^BV=O9MQ4.9Q%_\O0#C9QL=U+30 M1OVFX/!U!SHAJ'&@IDV:/0W\:72 #KJJ$W0)";^$FGZ)XQ7L(V1]"/9L%_!M MLM\D,42.P#6=['X>2$.O=^1\H-R/)TVMT71,R6LCLBR>]*%P$:SJ1$K'E-#3 MVW1#(Q[O]9B3(Q.I<_ ]//(]HQ5B!36R@>^!((>H+&IHZW0'==[=(%L]EAVK MMN04/#:RPY^A3C]^?\-%>Z*1?/ ;("!P*[@=J]<9T;M^W#0^&++B3GHNH=_# MNX)J=@'MUZ'#7PR#$2.=.0&AUP[)-5P;M5T,'CZ^Q^],=$C,<GCL7X<N76'< M9L!V_*99$9O_O<U $_FM&%.-*'';0KS/!2HW=+* Y.U<"_6>"C9B06P@90S= M1MSNRH+/T8NHQ69AZM[I1O5(/89Z=?C;F(--65ZO>U63+-2W":ET7WU1 R"A M]EVX3<"B+DW34PLVP\WW1\ FHQ8<LK"B&8*G<#RSI ]4Y/? 8<+UA?/&;??] MAKXR0MWY> >;K]-"%Q>F+Z8IM4NA0R2\AKKCX2!EA7J"&;K7X!X1"?GK"QHI M'%!#D-2;2(E!$ZD?K>;E1[A64J]G 8^0MUW?]%G>1HIM \\:*A;7N[\]<DO7 M+U^O;IZ_WG"[;27U@15VT4V*;8_TYQM9?WDW?WY33[Y,TZ6 -_Y@RF2HIU3B MI#D\C3+3X$:9K&K(8/;<!".ZZQW*&*OHX\GF4MKOUT@CDQK*0MK?4^M[&M#: M".^\]CLV%[R.S5[W1Z\E,C3P=.B1R%07OM>P[ @=X_7\FXS5#AO\@6<UV1/K M;>Y4-<U%5F*@/95I7@ZUD82#""8ZWG4];B.(P]F'+J_7[E,CDCXU2?:I*9,^ M-?O>"4[ZU) ^-8VC[%.3^$%3%6;N^-(%AG4+2;0%=GF5";5W7>O^]FCTJKK# MQK?*V6LW/\>)IB36IDWZ4ZX]>KI_Y>0+_O+G-VU,'6C^F)H$7P89 )Q\:<I] MH+A>FYIIFE,11G_H16F)Y8UL@O67>CWK8;9!QQ2QYI.?G@:;SW_.]9SX((2G MBQ3\BHM]8KT!%.I$+]*4J?O';X330-3[WPEW,E[[4E5H(]Q"7+)M[Z<JS[3; MMN44B\V@[<Y7@/9UFGTTH=J[:K?;@5,\^>8\=(K@V?ADR!M\B$5[],8]-/3J MO6O]Z,Y::3-V()I2N,G%U,2BI>'D=8D0+&6",RD0_"L*X^KHSH#@SXSXXWOK MR?G*]Y(G^.1U>2#X:2R"C]5+-,4OH"D-:3+F[]JY[(+?*L.4DB?W9?BXSCQ0 MG(^B^,BNM9R&99P^GG+)TZAE./F@#>9&?DP;/AUYVV_T1HV;>N^^U"'R-GF" MS\M;MOSR[:XR$'YP*2BX?,E;,1;!-Y.W_:M!?5C_7KU\E8B\K9Y'47ST:C+. MU^K-[;V8;7F+J[5F*@S7]1/6-;/7?V9RS5.G:;.Q]S.]!A&]Z1(=Z3R'\7/Q MU*7-Z+:86Z(=;%OH5#T\FQL#'ZA7GSM0+X$5BFP5&,'G2?)2="TN0<H,-WFA M _2HCY0*A12*J>\>/>PJ/R Q]$3--U%$(0M^9Y")F@]AM*-A-/Z &"UK\CI] M[LR/,HTTJ'-H[81=\3RN0WY&>B@<$XXEY'$=\C/20^&8F7!('I<B/R,]%*;Q MXT-Y7(+\C/10F(58,81CB!63S9$>"L<0*X8PS5%9,:'PTSA3R#"3_4SCXT5L M25=JDTWS?B%?6VV;)F-.%]!M%[SZ1'7@6O<LP]455%YG6!\IJ]?YFV-*-,>+ M-"<(_VP7X H.:YH]Z\BOU8]+W0FI5AW%LN6XXQ\RM6[_CPU'Q"9+R,1D6G"H MU<SP<!.&+<;G5SM?6/[VT=#VP15P.5E0&ETI,NRD,-HO*VFO5\8S4S@-12C> M8>3\[T1]=S[J[D Q' 7(ZD#23BC_!QO7O+JZZ@WDL7E^\H4M"[0H<,&&RV!V M7Y);AXRS"<'54>-JMEIK!E=\7%R5:*8DT#Q/D$60=;#(\NOR%D!KJBQO!E>E MN+CB&9&NL.(QHVIG#MIV-%SA?V6,K,+J$6<=CC,0$^*K+H&MTE4F;=65+P8A MVNRPM!D_A@^?@/]5C@LVD:Z6CEJ;$50=,:I6>%^5N*CB:+["TF*))<@BR#I4 M9,7WOL38N.(KM%BM'#.JB/=%O*\H.,Y K!I?=959D2Z+Y4/SOB)SCN>3G&-P MF&73ZTN+&ND^C9O8[BCC^-17';!=FC%!(DX=[]F,;C"\-5-D1GAE43SM2 M M9?WTLX<L&]\>H 4N%?<U>]Q @'($0%GND++QT^PTSU1HCF$(5@A6\H.5V"XF M&SMQS@DT4SX2F&39E\R) [D_KS$!?,U@)G92'&H70: K8BJ66"X8(3.PR1YI M,@R(1'-P;.R$-UNFJ]72<:@< I0C ,H*+R9VLIJE6;%"\SQ/L$*PDA^LQ/=B M8B>@68$6Q2.!"?%BCLJ+69'Y8F,GEUF:XQB:8U-Q_K.1[CJ=I+O.Q@>I-OUC M96NZ,OGPS,"'JS9EH$N6:NPJ 9;LEKL$*3RA#![0^"A>?#"41RNB[P] WV\( MB_238QRSA0U0XHXDDDF@<Y306>YH<K'SRBQ3H:NE5#8@9(]!"'9VA9WPC44; MR$7UO=A7%07 AT,#C5/?.Y8&^98[^5*<.:SHH#B.>&PY]MA2$?,S@CMV]I;E M>)HOIR*X<\$8F8%1]DBS)UE>.G!93CCN,"SO1%,\7/S-OP)+"Z1,C6 G4>S\ MO7/PQ,[Y<!MD1VWX#*A]9C%487)0Z?D/\2+VC[%\>Q$K,D%<[.PI+Z)ZZ0/. M _&3/-"E;CN2IDEH@G )6I:DZJK>.\H-3V%:C+LI.CY%B+;/B[9?VS>K$M^, M<%S*BFZ!?$T_^\''3QR6*C1+MM41C.0#([%=+3Y^?I"E!8&4U^T=,\3-2A-9 M,VB)O_E40 TE4NF%E L&R Q<LD>:3 (AT6U!?/Q<IDA7V510DST^(! Y:(BL M\%3B;SP5!6B(D3HM@I%=98NV TE\5V6#A.J"K)! ,T(J3;TRE10B(,FY(IGA M^_A[1:M5NL2DTBIR#PD;<9*PN59EH-N0GI"T#\90TG!_NA$K=YI7W>$%?U8Z MUCTZ8\J,<S=60!\B5W(C5]9,WO B2=X0CMLIQY%T(>&XG7)<B3EPCB.YA<SG M%M9E53915LT%\3/#JMDC3;),F,J@LD$HPD-9T[G\@>M<PG%9XSBR18QPW&XY M3L@1QZUJ9'0.4,*CIBMWEN$8SM!$U>LCI?SUZJHI/IT:X*A*V#UJX,'\5QJ8 MGZ@050B0#P[(E1P!F7!<ECEN<3HO2L"F7[Y>BMW'CZ^*=+E"BD((0/8BD@\] M2T!BMIF/V:8ARZ>ELQ![<U&*TCD7JY\9K&2/-/L1V$*RF8OLD95P7(YLZ$0+ MJX786W8XNB2*-,=6B15-(+(/H4RR,(3CLBN49\1L[/TK.1:SD6%Y=A*6;[H= M6[94$\TFJ "O_W%5$RFK.\ER=	?=5LCYH_F[^%YT&S(:JYJEPV)46!DRIZ M[_M(L>8V)&ZVZG<)+'JR@UHM:CJ&I0!K_+I3#1(=O92R#4U5?)\L$PR;_IAW MIAS+B2K'");)IEH@O)UCWEZLAM?5%.GG'(38'>/$4I5FA50ZQA%X$G@>$#QC M;X$58B<$*R)=85,Y7S4WV(P(C><9KGN,].]P&KD!]0Q0JW&!6N4JM%C>'5)S MD3#*-U+S",M]^'3E9+=ZY48Q$=[.,6^GI%\2S8&58S=Y+ L\#7%YU'8C@6>. MX;FNZDGVN#G"VX2W#T?US"B3V,T<#TN91";_SMK #^X4BP_@%>@N0%1%1WF@ MV3ZI3M\[X -8]7=9<]&@:[8-X/]*2WK/SXD3Z;J-+<.1-#P\GXBD8G?_NF(O MD1H?31]C@"G]<\G+L8]X0QEX\4!.UR%PS 8!CP".*]S<V(T2R[0H"'2)2R7L MFE=^(H D@-PF65F.74D @4@S)8& D8"1@'%QDK$<OQJ +HDEFBNG4G.;5PXA M$#M"B"5ZSDDY=M:_!-W!= [3RBLS$302-&[G#E9B[\^NT#S:'<$0"Y0 D@ R MH>-;*O%/FJR(M$!B,P2,!(S+$K.5V#O=*[109FE!/(R.)$%B]E]'ZFC@2Z'P MV0P_^2/%,J:S:M0#R>JI>M$QS(\4@Y+)_@=!@IF933#+T J!(B_N3'PZV>H( M> .<FYJ)9H*G!-^E:7[&&Z\F^AU>)0>_;SQ;O\1!-C1-,FTX@N"G3]2;JCA] M]!3FKY,@W^T_7U%M4Y/@S"#'@$7YY_DT\URN_H,0GNXTIT5>'"D00_>/WPBG M@:CWOQ/N9)*DKUZT442%81FV[?U4A7JM;5M.L=AT) <@@W*BWB2M]J[:[7:P MJ7<]Q[ ]8FZ8Q]I7YL]#Y66\(M&E)&A*4\4DB]$2<-GD=8D0+&6"LRD0?-;V M;X\>_S1/F]^O[KFJD#S!)Z_+ \'Y6 0?5ZZL8=NU1Y=JT^5N]9%Q74J>W)?H M'UU"K\T'BW-1%!])=:U;,>2SVJF</(UPD4P>:",BBO!CVO#IR%M'_F/__O7T MF_V= OSS)6^%% @^+V^?FD^WSE HWWRK'KN\K<4B^&;R5JAV[5_?1JW;BD;D M;32+CWZ]J;K^^$L\^\IG6MYB%R5D26]?YKE--6=&'?2=U::/.8QG5G!-*EM< MM_0<3[XT5!W@R=S F_HV5=<5H, O30>+#HIG=K9Y-+42:P*4Q<SD10[0HSY2 M*I11JKP/\+"KW(#$P!,UWT0!A0SX'>ZWGI\/8;2C833^@!@M:_(Z?>[,CS*- MM*=S:.R$/?$\KD-^1GHH'!,.)>1Q'?(STD/AF)EH2!Z7(C\C/12F\<-#>5R" M_(ST4)B%6#&$8X@5D\V1'@K'$"N&,,U163&1'5EJH>,8U(&K28YAV9*NU&09 MV+9AJ<#VZS/;(U-_O!_]E,^^ BE7IS#X-7J<^%>BM943>N'!0:)1TH1J"3!) M,.Z_,E/.'%0[)DO(Q 2;/SSAKUV4+WN=I)9C9M&V53:Q'BN5V ?+\!6TAR>5 M;0/Y8!."JZ/&U8K=<;%[%U7IBEBB&4XDR"+(.E1DQ=_F%KL)$4<SY1(MLJGL MPLD'FW!_97FO6XB&*]RPC)%56#WB; +2,1;U/JG$;B[$<C3'56BFE+9EF"\> M(2KML%0:/U9I"30VJ<3N-"146%H4RL>LT@BNCAA7*YRPV V#6)[F2A7HB:72 MPBL?G$*@=>C0BNV%B;%[__!TI230Y2KQPH@7=NQ>V!P@9T"V14<?6B@+-,]7 M#LT'6Y6#K+\[ &W/@D]X567@#$WP)%F6I#MP+=HC]ORMU__ZLW'>+&7_#(@$ M*1F0!0_'ITT1$8=Z&U-G:\[(C C+HI#:D1A:RO_I9Q/%V(?75 5:2"?ED3UN M($ Y J L]TS%^&EW6F 9FA%8@A6"E?Q@);ZK&3N1+K T7TZEQVSV>(' ),<P M69R&$V-GNWFZ+)3I:CI9N.PM,N'_//)_HDDT,7;*NLS2E72:D6>/&PA0C@ H M*WR/V-EFCN8Y@:[RQ/<@6,D15N+['K'SQ]#W$,JI'#B315[(;C8K)RFL_>6M M$L#7-&:JL5/#'%WBJS1;/8Q3TR(S5:5)ILH[GD =0=(;7>=-LD!-5R8?HI,, MH/YNRD"7+-6PVZ,_][??P.LO4]-><K5[+D$R3\B#!V3[A,-;YV2/8$3I'X#2 MWQ ;Z>>UJK'/_F#1N<>I'$2>/?X@T#E*Z"SW-JNQ4\)\E:%+%1*7(=C)-79B M>Y_5V#EBD:,%AB@= IS\ 6=Q+JP:.Q%<$D6:KQ)%0O"0(SPDFANKQM\U7:)Y MHDH(= X8.BO\E]AIY0I?ICE2IT>PDRAV_MXY>.([,!LDFFWXC/^=%.=,-YIC M4MG=G"";_$,R:/N'V/XR:*F ;@9(L?/0%:%,\Z547)]L9-0JDXS:I6X[DJ9) M:()P"5J6I.JJWFN/+K^"W[9SS4M .*I=7V&"C%M,.CY9B,;/B\9?(GL6L'SJ M"3&1B;TWM42SU:QK=&(3$X1LZ3>*3.R4L5!B:58@>R$)1G*!D;CNH<C$S@QS M/,V74^EMD#TN( #))4 6YK%$)G9:5RB+=(4C 47"]QGD^R3S52(3?]-OE69) MS1"!R % 9(5_$3NE*XA5FA>)#TXPD@N,Q/<O8F=N.:%,5RID^];>04.23VE" M:P8NL;<%5QG4:S"53A/92#*)DR33M2H#W88DAM1^,(:2YC46K)[J\G.+N54N MCG5OUI@PXTR3%9"'*/'<*/'PC44;R$7UO=A7%07 AT,L<.I[Q](8D65.OA3' M8S] I4@X+FL<QQ*.(QRW4X[C",<1CMLIQ_&$XPC'[93C2H3C",?ME.,$PG&$ MXW;*<67"<83C=LIQE1QQ7&3 \W02\#P':&M.35?N+,,QG*&)2^K!S56=;W[O M:]_DHRJI]ZB!!_-?:6!^HD)4(4 ^."!7<P1DPG%9YKC%*;PH 9M^>3H7NTTC M2XLE@19$TA2 0&0?0IDCF0#"<5D3RHO+O;GXK2.)H"5LOT]!2](1A.,R(V@3 M+9[FMCA^K\*5Z:J8ROG5V>,# I&L"662/R$<EUVA/"-FMSB^+K=B-C*@?C8) MJ#?=CBU;JHEF$]1KU_^XJHF4U9UD.3JP[+YJMD?BGP[W6[VTY<=<%16;DJ+ M.16]]WVD6',;"C=;];L$UCS90:V6-!W#4H U?MVI!HF.7DK9AJ8J?F%[)O@U M_3'O3#>*B>K&");)IE8@O)UCWEZLA==5%#M(%L3N/\?1E7*5YIE4SG0B "4 M/2" QM[HRL?.Y54K=(5-9>,>P2;!9MZQN3BIP\=N?\C18KE"0W^9@(Z +I^@ M6],;XY/=/T5XF_!V;A5*HLDK/G[?1%K@2G153*6%' $H >@! 32^-Q8[MURA MN5(J"0\"30+-PX'F#-QBMXJ$VI#G:.Y@7+'(Q&.Y#7Q)5BP^@%>@NP#1%9U* M@F;[I#I][ZP28-7?9<U%@Z[9-H#_*RWIO3UZZABEKO+]]^63E/V=/OC:U-I% MM0Q'TO#P?$J2WFO[5QDKAIF.5/,A]3$&HM(_FX./W?>P5.5IOI3*R0-YY28" M1P+'+=WUV'T569$62PQ=9E+QU_/*4 21!)%;^>=;%#/P;)6NI',T3UZYB<#Q M>.&X.$%:BEV2P+%T6>#I"I/*^3YY91*"LB-$6:)'JI1BERQ4V K-\*F<%Y%7 M;B)P)'#<SBLLQ=X6SO$T*[ TSZ6R+SRO#$4021"YC5=8BEU44:(9 2K(\F&< M?T'@F T"'@0<9R 6NS""J]!53J!+!Z+R@D3MOX[4T<"70B&85<.%Y%;E+Y_- M<097K)VV1]WZ]V'SR>J^_ZQ,Y6 _4BQC.JOF-Y"LG@HG@BX=_YF>XS-<:K4[ MC#U-GXBV.@+>F.;F;<)I%A ; LQ-X,OG_Q2+U(4*-.4C=2?UP"?XI#\NT&7X MA.HGZH>DN>A95+'HXU]17]<M@?!F//Z^C*M(,+$I&6B:GYO'C(9^AT.4@]^G MWR ;FB:9-AQ(\-,GZDU5G#Z:)?-7Q+11]MU_QFSFVS',2,Z:<&WX2QD:CL": M>MW)EXMBF&P!P3Y1K:$)1U"SI(XJ?Z(:$-T>41L&HE\E?-._P5WHFPD_!LSX M^5](YPB*6T!Z*78 Q"]\M(G7RZ<RG%9 8C.X/,1R$TXPIQX>'A(:JC><$(- M=C'C,KLW* ;57,SP C-;A^'1.57.CS^/I:!-?N2?.U]^7#ZT'FHT7J-U_[ML MG'WX_&_GRQ38\S3IQFVKWBRT;JF+RT:M<799NZ::K5JK?E-OM)JYGMG?C[H$ M=;<#E'\2G$>VX)7:BOA:T?]0U16 'LY\X 153W)&D\!=0?9M+IM2=2P&*1LJ M**B<**=O&6ZO3YD6?!BVOI )9, KH4RFX(M51[*&%/Q9D]XHH,-/98"B#^-K M;4J!C[:Q3M*&^(@V5W=4C5(=J@-D]!TEP;NM'K *IF%A2]'HPC<#RO),1*B- M-&T\-$D?4GT@:4Y?EBPX4DD#]@=J$O>@)K-!WRN@J^I H20X$-4"L@,',9Z= M0?4F]T%UH,LJ?%@!>FSX_7#V % #.).^#2>GP,<T@>E@1X[B&9I"B0@Z] Q) M"[T=S@V2#5JNU/]YJQ985U6&V;(^SC09DVG+Z/5,A6';;?Q3%;JB[?%SX<,0 M#"P)4?1!M5].AZ=P@GW(@B^U=]4.7;IB")[GNOS1R!:8>6IP^]S5P?-LRRD6 M;Z1GPPHNM;U'!$U+)HLZOL"_=R0.[[B&?'\^N.Z?4([J(#CXT]AA.JH2G1U> MCY[!U:OH%,3[%A%CQM_9H/N-#3$)(CR?,BT*R/%9&%Q @)_EZ6J(I^>F<@<E M#<)'#[!M4U7:BGG4W-O5[NZ44;TS&K)C[IUZ$9* L@6@#H5>N/VRBJ67T3M/ MO+MNT=)EXV+,O44NQ+YWK@7Q7UU8NO075BVHHI;2@>,I#QI):E\53L1W88GX MKA'QO0X )A;&' JP\KE\V7]3W?0.1+QO9 8TQ 0-BAA6"2^45,MD5D8M8H2 MWJ4-A;>+@';4''SU^O[TFSW_:3^J1R'"U^7?=3.,*T3XPNTQ41(<>Q4J<OET M//IUS? *D>/KH. R3-DY(.@WY='#S\NS^@-[)*)\&3UFT+!!\F&1-(=F.,V4 M!&**I\;!XEGCX:IUIC&@>Q2B? /^7=>97"'-%Y9Q14GS#]3I$$MM"1+;T&DT M@L*ZX1@^3CBFGI@>X,<HX@\/14L<VN\7M8OS8:M957O[4@+\&$2S91G[=&F% M#?;A+-( %9I'+7*9A3J CE("0FR3_EB9N"-QS#>FU;NM2?O1 ]EDX?*Z+NFJ MJ,S"VOIDHC+)!=4/&@!+?-K?OV\K+_+[DZU4CT2*K^G5EC>HFUUHQY=H45CH MUD9)\',BP3=DX,=>WV%NU)+UOJ>X>D;9=UTW=(4$WRBL'C<HLVWOD",1X\M= M6D5\4"[?6]^>3.U()/GZ3FTY@0PI6Q%15[N-#/(:$>>;,_+C(^B 9X7[51&. M0J)OP,8))4L7]GZ+CLT$M3&ZJ@>QF$*2I3')Q6)*#'NX$<TE;JQ\JPTL9WA= M8;M[#,@O:)RP3T>VDD!N=75WE"C1SV^17CU.)O[ZJ+TX0#E]TO84B\DH"R>4 M7A43B,4LD^(LD>);NK*EBY%N_?K!E]GRD4CQ-9W92A(YU>4MYPH1(KQ"1/B& M',P*=?CAO>M4]E<ADT7^32BGNI'='C<8(Q YOKT/>V^<_[BZ<JY^RL*1B/+U MO=A* OG1E1W2HDSR,R+/-^?DJOC[Q]W@2OOJ:$<ATM?G8S&A)"F[48P]JE1F MW>A,K$J9:H+!>?9P8YI+'%OU5Z][ZSY#W_9ECY'Y!0U,]NG:B@GD6%=W*4JV M^/U8F=ANO7Z[:54>?S-@;U'Y++)P0GG6Q0?0)Q.=(5)\6]_6Y4:CA_M?E]4> M?R12?$WO5DP@N;JB]6-4=.:4B/ -.;C^.#0?OE6$Z\>7HQ#AZ_)O0EG5G>Q? MXHD<W]ZG+8^$/\Z+V="MYR,1Y>M[M=4$,J8K.Q4F7BQSO*S\^]72+TO]'\^E MHY#I&S!R0GE3=N$>C+6K969W+A4FU3)(#7B1&73/&8KKZ$/* C+J"Y>J_#_H MF&:S5;_SQQ8@Y?V-O7<'W) =[LU^WW$H<XX(,P!)(*NZ\I1YS.!S7%PB5DQ, M+OY];S??C>O&:7V?N^YV*?%7<7$"WN?* SII*)%M$\#/7H$VI*'A3J%A!=W* M(LV9,LDVK<G3YC>UZKQ=7=^?E8\BQ;2*HQ/R1]DE#BF2RLF5NQR;$!:'[\QC MZZNLAOS'0S:ZES-LE4EJM^A"?IV5OX'=[;7H]/XN3&SP0^K9&=6%=+:+]]2O M:Q^C!>!*F*@9M 5MA^D%A6LSS:'GP#1LU0E8RKXS-%4>GDPU$"^%'?CH&]JC M:K_VE6?[7WFCFVJ'\=37Y7,'TOW+M P5RUQ[].//Z4B_'W2^.<\G7P* %7QZ MV..%A/?NJ-_O/CDUWS,:KY[BKQ["EJW:#A) I@5,256H\7?0:0=0/BFX(@,$ MI\Y3IFO)?<D&%.[T[@5^T17AL^JIEG]8/34^K9X*'5=/_?W?_R=R'/,)"6+\ M(_OIGX)A B2PX4U2SP*X!:]-.7W)H<"[J5JH;:[NH@Z\'ZA@(I/!HCZY>#)P M3*A5+FJ:"RSTHZ9*'=3D=^@W[45Q"120UD"@V? G_A/1:-C*)[1+WT,Z!4>% ME0'4*)31@0N&E<H'ZJD/]'%[7Q63R^CID-J*%_OPAX:^DDQ34^%0'"/R73ZE M<9O]CJ2A-TVF6)B:XCB0(J&6P[(+9PA)&YZB@JGBSST8'IPG>K$DRUY !A'9 M?Q-E]P%4-&@5L0J*"M+,%)K-:>'KX/UGWH#:ZN548&;:AKK44<ODIB,Y>(VO M#1E3=-I*.?>G,&.I?.^\N[VA\]P*F]:SS$ 'A%G#3EDYEVE[I6;?=D-FM6]/ M1 YV1@4E$)S@:8:MT'QIX<:'Z.!$>:O5XUGX?T*K=]\S+/OY[,)ZU?:Y>GR1 MY8IP4ANL7@)..6J!5J&Y\D*KL !G&+4!$2WJ.900WL=L4/D6MB"AN.A+>@^@ M[N?SZ)<&AJMC@:[!5<-B2)X3H+A!>5=S9<>%%Q6ZT-"BAD"RT-7XWXZ$$GBN MZ<N2@?J.O8)QDL]"*L+R'H]UR7#R<$\LA2+"8]'G>Q4F-J<^4"TL..&'2,&H M>F%N+GA<8VJ\H9;H\%-?L ;A9KCF^ P1W/T=3(:AZO#",57@G-%W&J0@>@/2 M!:X5$O'$[M[:[A9G[>[ZNX-S!W>6H4!6>Y(L2]*=8:3Y'2[<7WI?>_36D:4? M/X0S8_ARB%8XWQ[UC9\5Y>7VO<>63KX$TR?&=XYF!$5;(1!0;]X"JDA@0[ED M>EQM>](-/LSM0@2Y%A)@2 *BKZ!XDJ"A-T!'DB!9K'KG5TC(/E4-!<EB0P>> MJ):Z#A2.@:%.4QT7&GB:;>!3(^R"#84SM+2AWD"'8LCP><"'%[S >H6?%)VA M"<*C1*_R7F2C-[DF$KE=)"_1"VW_C4C88EM="IO6M@,UF&0A"0N*>'S^@X<? M"N?>)'%K1& -@EN@[^"@4L"Y.VA*[?HR'8V3ZDJJ9J.Q>,X#0*2$/\&985(& MQ(-:$>IN.'Y(!:Q/WPSK!=(9.2-T(:PZ/#6(=)L%-86I23+PW]?UE&VP6!^H M\SG=!.]90ML0.<<KA4X= ;8=F-Z%I<;; B%8DV4+^D7+C6[//KC4X<7(&(!$ MKT.V1T0)AQD#^RUX]%R0L@8GH9S#NZ:OO]7!+SB=6^L:3B:P]LY_GNL_F!\_ M[^Q)*K\^3XQ59M[R6:]CGL_,QO\T8LS3VHM-8J\]76&K-+^X$C#:9*_$7/59 M8WT/JZ[6?SZ=WJLWWQ[Z.U[U&;,^[JHG4<-/E[D*72DOR2)C,1K;VM]0]!1" MHD<S($<@40T9;BR&%GK^?"[$SS6>4PN^PU_>@!F?!Z778<\M-5TIBR)HP;AG M&#*1L@:X''2ELM#WS+,86KCZS!^@:USC^_ GET51M-[J)U(.4*V4H"):O*-H M2W&$3%O)(\=X^][8=)N8LZ&(9V#/A4*7"V70&GY@!F30#.^=LL:O,^:RU_W1 MR:+D6<9Q26QGK@HTL^3XEDAI$W>=]V+T!.MLF/R@\_AVR@R?LRACEJPSEX!Y MRPNEY>N\EEPI+)(K3]#O4I%3"E"R R\K<N5P*@/'--'3QZ($YZ\LZ('[$4$= MNN9_(/60<,'9',-W_L:Y+)J"/O$;='2!!0482K_ V\;A1^3=SLLI:'Q-?-8E M-;'4.C6Q7KYHDJ;ISCN :^=>_/#UP_BQ2VIC1V=:M6\RH\'M]5QSS=# MHK MSXUG6:G2=$1QBDT3L,=YNBR4Z6II\6& *\V?V*2?K24:O7_[\[WCZJ\_!V"_ MI%]^ZGR52\3N+/%5FJTNM#MG"V%"*0HOF+0B+H73PR@+ .6!Y6 PX<!/$+() M.TF%(.,);T'?=T!/U7&2&DH1(,E]/\*U<3)EY2@WS:U(K\!")WM;8."GT36U M"X+@6.C!43-!'_@Q0<352 I&#C#L%-J&ID"Q.99K/B%V&'[->ZJ#*\^F.N9J MT,YPJNO!JY\+)SJ6ME:<W-4>E7\Z][]*WV]_O#SO,LW!,1]8 6<G4LYS5-LC M^=?PJL1HC-37T/G.(6(4(&][Q* 0-3!SXSK'<:F$I]V;+JZVL+)3FI0"_0XO M/7*AZE XHZ.\5=V&^ J5_Y@&%%\H'X#.O78[SU!=3%E2*)\=YA1[IEPU7.4D M2W8?LPG^ 5F"KU!UZ;CL *6,NZH,1;2-F,U/&WOVF^0Y$^%:G3VFASF&L-/: MV;9)K0%<<GINX3UN"*T]-5E[7'.%=+ CX1/8WZ"U174#3J40IZJ.Z_$<_JZO M]OH!Z^&\%]2H=@$S$'S2Q?GE&;K)109%4)7@%3V$OK)#56TR*O?RSWG'496W MH(0.#;5G6$-DI+SU56B]H.^[KJYXE6+!:]"[^\8;^K8P9F)T 38]%>_MXQ3= MN&@-W8V-)=GPC1&<>T35;$MW/YU!ZJ*Y7'JOKV%K*2HN,Q+5LU\_+JKRM_-) M2[DI GF6UDI#..J%RP(C,WH[B6B'P"SU@LU)G8UAT?A7-.)B,-&.I+]X'\\O M[X="*R3I^I*"WNW?MU"6(0Y>N4J/P7.6K-'W;A>(C'O7*4].TWE<_?YUUFSF M]>NO&)]$6@XZ)661+@F+SZ1<&:):24,O+C5J?C4[Y5]_WIY#1S/ND(9^F&B& MA@DXU:Q(\Z4J+986=OK9,JQ\T.JU@%87X"V*X,OG_Q2+U(4*-.4C=0=E[2?X MI#\N@.(7/>$3]4/27/0C52Q^*5#PO\^*^AJ,K(/KL(L=PX%&\$?J5)/D%XJ% M4X5.G:H$5!A_7\93<W"T2P::9DH*4C!X@='O<(QR\/OT&V1#TR33A@,)?OH$ ME9[B]-$@F;^BK'S'"IZ!Z_$@)P6$=PQS>B4TT,5W*,$=X2^1;0>LJ==!B[$8 MIEM L4\4BO%^I&J6U%'E3U0#HL:C:L- ]!/#-_T;W(6^^?ROHZ"_+/07H@_\ M%](Y@N(6D%Z*'0 1!!]MX@7SJ0RG%9!XS+ A-IRP@CGU\/"0T%"]X80X9!L M>(."E\_Q OYLGLZILGY*0$Y^Y-!%_7'YT'JHT7B-UOWOLG'V85?N9BJ3;MRV MZLU"ZY:ZN&S4&F>7M6NJV:JUZC?U1JN9ZYG]_:A+KH(*Z/Z9F\?!X"OWGEL3 M;7DL8 ]E:"*5 ;W^@:3@32R^9X4WJX3,XAZ 9C.^4#'@NW3#":K1/57EH&\_ M4#>2#F6KMXG)V]2#*O%Z!O*O_"<#:'VYXR!" 6^1"J)+OA\9\O^@N05O0K89 M&E'@)R*/DH*C,=ZP X5W3_D)2(72#-2-X /U385/M;SI3>>%^M!J N\H HL4 M$WRLJB-CK"#WX1H!/_","A%1KLIP.T[7U<;AB8,O6<_WC*96?:KNU+3@(ELJ MBG A(VRZ+!BN]..'Y@>J"Q3$R9C;;+0#AX+\#%EQKUN$22QJU8QJ.)P8Y08Y M,[Z]=SS\9$\-#G_ZV/8W8F;L4 ^_R,)^&(=%]];8X%8',VT!1MPCN%=*C_Q( M7*^;&-(+/L%VV)1C(0TW;&LP1X 9IS^AUK[\PDC77_0<>UX0]O39L_5FS++G MCYOND'M[XKY^7:]13+[9<XX ,^R9T*$R[,(JC[_HR#XQ+&'1@$61^IEETI[& M_;F_O+XP.\HQ,.D\"6;8-*EN1DM.R8AN#A.9@RS4<(PU(I8Z:UML9%5L<V[[ MN-YIMBXSEYB(L"K>AL/O_6\_!W97WCLBPD5<7CWHCJV*4D+-DKB%1Q]%=_=* MY,2+@^#0",/BV6H-WQL7K6^_>T? H2L,BU)2C7,7&Q;+9?0A^;)'[9V_&90= M5)>EJT43M2SOI.$6 BJHI]NBXZ#_!*A) @%U:51OKY07\Z*ZWM$-^S4JIPD8 M?+N*,$&SP=G9STBGA+QR=N$6XVC]&;\[_4'R)M0AXVV#]4=;N:F=/MVN=^CK M ?#F>/8SO)F42[[B1$#4_6%:>YK>K(CJS/2,+@P+)S&\L'7,?5!(LTJ3AE0I MA[PKVXLNG*#TM]@T@+._DY%FC'X(X=J5_>WUZKQR\F669MN<+E79OAER5FFF M55J_Y,;7Z[*LI2&[*]&R.YH:&WH]2UV>2C*".WE7L!+=YCE]BB05MHM*?D3K MMD#%%<;.X7@/F8Z;(6TD] 0B],( #OD2CU=_U&>''];DEWFY%Y]L!RGW0F1C M[O3SH= $?YQU-IMF4O0M<JFJQRS]%A!%2.IT[R@_<T,!.+O/?\$14Z@N"]F1 M8Q.2T@W*AI]J(=$)WF4 D,69L?-*LH+\)J;7K-TCF&:S5WKY9=2K._19$^'S MJ G-L#J;HJ[W6/JPRZW2WBPM\'-]824+[5^W(6\U^Y(%O,:N+?B:4\V09S=, MB^%.,<OO;(]>[BL]CM%51@&'V!NVVAY]4R[Y!\EL/HGJR1>(JX+7HQOO*$-G MQJ*^TH@T,QNB#R\>$36CQ'E7F.7=IMP'BJN!V^XL+YY*MBK7=.5<U5P''4#6 MT< "GJZ&JU!B/K$]^GK3J/[N]$K#;LYY'6W?1>??J!-.ECU.MOMX=ZMWJ+"+ MF^$.*45]5;&Y$+H'?HR[90"UUT>7!4TU4/ V]"B;,EPGV*K[@?()&WI0 ;W< M>ZL%NAKN)XM[9 2[TN';-;P'F*9<>]S-%O40<JTAI 9<&6H G+Z!#X9 _4H, M5X,.H"R[%FIG&WJ_?[5A>A7HN%.MUZ7#+J F1=#:00= VVC?;L :U&1\'DDD M_V8+]SCO&J@2W?ZXAUX>8^8^/6V/0*]5<H;?SLJ &[.FHMJF)D'V@ B%^C9@ M>[1$X]E!SI^67JE*BXWVQ:U/N_5VT)V@W6"A/7-3Y/E$S6ZA\W:9G/A;R!QE M/"&TC6VRCP[/VT,!ND=3 E*@KS]2*K3+T3XY?[[CO2OL!R%,)/C,X#UH\(AF M_SOA3L9K7*I>M"-B#:.?K^^G#=OI7(6T;_2.1?2^8,_BFF..VEJ#7CU+@LBY MK?F6DSV3M=:.B$6,NB-6['PKW7P?"CLC*Y\>6=&FRT*(\S?!]2I8;/[,V(IL M3J9$L,PFTFJ:B'/DWL(1B!KI/".65_#6#&?%GUJ">^20[6 !@"=SXX42ZG,9 MJ006*&(U(J:6+"MAF$RI" *4N'(X=?!PNP+/NB(\]FP]E;HCQ$0K"\)GQ\%G M_ 'Q64A:C\VYJ;+E!G"\2,VU8=NU5TG5L#MO>#&;)G(%^W"DP+*QV]\>R<,: MYPPNOWTW^B?):0#HGD!&Z5F&JRO(13&LCY35Z_S-,26:XT6:$X1_MM$28Q^G MC)J$1/3\B$MS%.K"+1<\A_]O1,9_$F @?[C<7^D@-_Z(V&3IEYAL#(97GAF? MA>"VQ0"7)R8VA,]ZB<J98-^Z=11SW9$$D:=99F'=6Q+4SC8S$/0</GKF,MHS MZ-F@M][LL4EEOD17J@L3<+G 3Z0!$-X3\.3'IFM>:+KA(O?TMHO#G?;M)"SL MJ7^4IQY5[C3CS!W]OKAX3MD$>.JK#MA.[R=K# ?4PB,*HOE!*-^+FT](EHX= MF:I(2])\WY6<2VO,Z<J^C7 7QVXH;U1L,Y9]W@!0O3S-5@1:%!>V5DS</\JB M8B0 ) ",:7J4-RH!F@<@0U>A 5(M'PH 5YHBT!:T<<2?,M0$R*FN-8:L=U M?-M0TK1;+S==TQ7_Q"&[/?KSJV->G(G*Z[>77,4E9FF>M,@)$14/TR\XP.=_ M3&7ZB; \;F$9OK%H [FHOA?[JJ( ^'"(54Y][U@:E&K\R9?B='%MSN00X>VC MX^VEAL 6:B>66;#19NLYLZ!""Z7*(5L$%ZN#$WZ!W)RIYH4G'*.CW1OF_6\G M^]&)U=J?^[#-L3T;1BQHKXX0*"GPT[83B2DR\6MQDUH-Y$AJ)C/LO7A0B] 9 M*XBQT>[_/0<Q.*_V+ _6"P$C >/FELM&.[HC QHECA:8A2=QY@Z,:13#I1UR MV+\XRDQ2-HN2.DF)D<J@LD$HPD.$AU:ZDLOV:-8Z-CZ\NJV>MD>/W\O"'U%^ MOKI3\N<S)EV]-K_3#9\-YWTP.1W.^XX F0!Y[V,B/$1X:*4RX)<H Z^X266\ M1APC]U24S?=6]:G2R5$N<0L:XOD3&$8,[/\RAL#E08!(OHX3=ZMLU*\Z7#AY M%[C[S =FX<FVV14=A.\/F^]7A+@J? )\S^:0[R-5IK!$9?J!Q8G2K-5/?S,7 MQN^.6\FZ#[4%Z<X3RH\1F9$UF>&O;"QM*1!M23C_(#E_E;Z,EY\]''WIG]*^ MJW9&,>B K\USSZ'MC8A\I\NRO>]_TB6HWH[H6SKJ&:WFUZN?ORI.Z9":!)!F M%/E@RHOV]&EK'E/^<N[/+GZ89[4'_I"8\N Z5Y N0\N9BK3C6C//J>JD&]<1 MXR0SBNEP= TQ@ B?$9LF@2#[V3;=N!Z4B]+E&Z</JR!'F6K2C8OT$\IJ/Z'( M5OQ3(<_8'85X&MX/_Z2R&24?#$$0=/@("A^V'H6?=4_&FN]G1Y>9"BTR"\] MSP5^TNC(]72I7S7Z/UO].I?UW#OIR+692"-] /+3$&BE[2!NWQ)(Y&A&Y ^D M 0"!((%@XCVYEAD?8KRZUC N1)=$J,.H,PC -/MR67VJCU!8RZ-8:Z"$Z0E M%Y&5F9"5X1N7M.022Z0E%^'MG/'VKEMR+;4*XM7O!E9!B2Z7=]+3(K<MN7X+ MYXV2V/C^<B-F/SY!>G*E+3-)&Z!,MP%:'<;8OA'0[L(8I"L7@6.NX;C*>%DW M'[DDI%&E62&531BD*U=N"N<RDYC-HJ0^PB8:A(<(#Z4>7E[:E4MK="^_WMTT M):N7/Z^1=.4B0#X<(!,>(CR4BC(HK]^52^9,Y[[)*G=JVDT:,V+8DZY<N8)A M@JVYEH??JDDT*>)2.40D>VM,V#]G[+\BW%6-=WS.-/,+J1R*G;$.QW,=NGK5 MD?3[MPNN2(,N(C=R*C=6=.E:H3B3Z%9$%"<!0$8!L$IUQDO;'H[J#)IU??Y/ ML4A=J$!3/E)-4U.=8A/T4+G1)ZH!B?^18AB6*A;AA?Y4&^X /ES^\MD<ZUZQ MQK5' [[R>'5[=WE_R<?HCK5)^Z]@5KA;UY)1"7Q[I%U(/WN@5GZ_%V.,:J;[ M5F9ZE!403L"[K+D*^!)>P3NI!\?9!']<H,OH">PGZH>DN>A'O(I8]BCJZ[HU M<=Z4Q]^7<4Y^HPYIZ_4]BYAW*&<Y:VXYAAF)DPG@YK?>S[19NRA.<;Y/L4]4 M:VC"$=0LJ8-V\'L00%1M&(A^U?!-_P9WH6\FZ J@]?E?2.<(BEM >BEV )0^ M\-$F7C"?RG!: 8G''?1"/!?F_/##PT-"0_6&$^*0;3KR>8-B4*9ZAA>8V>SU MEBT.HEB@,YYRYTL( 2DU&$QE C\N'UH/-1HOU;K_73;./LQ,.;6NBJE,NG'; MJC<+K5OJXK)1:YQ=UJZI9JO6JM_4&ZUFKF?V]Z,NN0KTZ91_YN9Q:#"+4*]3 MOZ[M> !;EDPDE2T7S-AAU9.Y>N=7.$'#&IZKMJP9MFN!%GS'J6;(+R=3^GUF M<\[BV]JCUKUI=9SO-X[$I6R<) LCPP$%[@/E/70\<0Z:6[]&O6%]8.H]L8]V MT?B3'R_>;A"6SJP7\6*RO ?- ':6]YIR'RBN!FZ[8XJ>N98%?VKA.OMH/JPR M(3Y<]Q'MT=7HT1P(U[W[RDL,GL3+H.H*0#= 3UQ0];5DR59[M?P)%2#M;=6& M,I RNI33!W 9-<UX@Y8?)=GPLX_38K$08<YL4J68*'^E9)=/(_2TTA[=OC1& M@^\OW4MUTBAPRJ$X^1(P"R+C/(9##][>]]MO:^,JLO!]9D2V>L"RL^V.MX_! MYKOP,".=+:?:Q@JA#L:OYU>#D?1G*$H[:Q:;:!.U<9M+/&>>H:F=MN\C#!;% M8"7<C9B%_[='W8IC?K=KIO[6S26#G0,YQ%\LYJ_=M>W+?NUXOL7SSII5'BU1 M]C\"LBQK9]S9*/_[R;!>+O4[RY"!C38C/TAO-Q(4JJJDV6WULFV:G-(>2)>- MT;GQV!Z!I^>W\U\7WQ0M3^=+C@W;4L)=.R&U\*@& <EHZNGRCJ:ZJJ[:T%F@ M>H:AV+C>>4Q5J@.0YZ7JM@GD9#;'DA:%,8>WVQ:%:X%N.CU:LV^[T34!+,.L M6TS'S;8C9$LT7R[354',=3]" A8"E@BP\$66*_+L#%C6+;Z;!PM'BSP"3+[! M$FD2E*), I2!EM#\'H -K%< [8#&95M1VP,[, /J[]7A6U]^*S6>#[@@SY]_ MMFP[4H^T>%!_KRE2YCA\ Z6[;B'>7 _@DB#0\ $9KT':ON<\X?9<<GNTUERW M[FZ>V[DJ71)349FI<3OIOK#W$1"\[WA0V2 4X2'"0QMMN!TKMP9PVFHKB%,Z M@8,B&E77!3?\:XW-NH.R,LN53B>_EA$T\9TO94@U79F[5F%K+$].NH>MF,F. M CH0LAOX6^N>N3(?M^'I*LO2U5(J1NB"]F![Y!4"4P+37< TTE%DF2W"JR7H M"XEB*I&1K,!T=A_7\OU99^U17[\:WM2^=TQ>R4T)=%0-8ZJ5S)%UM4G.J-4' MA3-C !\WI"S0<S7)TH84>,41%?@D5$SKVJ#K:I2F=G%AJ.K8%'R_!2#O6?!G M-< 3U7&A.% 52C<<JB^]HC980TJ6X/V48\#'RYIDVW!6^'.GK]K4'Q<^ E@? M<EH<'L4/Z>Y0@(*(FZT2O[,,$UKSPSM-TIV:KM3_N*J)MDRNWK$0KIC8Y#'M M4=WJ_)"[0[WR^SDW\ UV,/"1.Q@DT/W.=_N/DL:?? F(@2L;QI0@VQDV8=32 MVHRZ:"-#91WV##$E]Z0J)?WRM"''8<J=;V&(6)]@E@7$=R"8(K79!H>4MGWE M<-M#"?($]RX]FZ)U]JRLL^UA!?"WV0.QI@(AFR(RG@_8>X$Z$]H!(=W=E*^= MT?<:GTZ!>FZW.Q ^J=9#&QE.;\^M7D/\_760 S[9X:Z%'83UJ^M8,5\MP\;U MR/W5UYX.45>(VKMJM]OCJZ^APKK!5&N/C%\_E8IR>GGZDG;U4EI%S%LL"R($ MJ:(\EBK*Y8!:%H8/H-.>(&?&@8E="<72E8I(5\54VI'E@PT(;@X.-WY<?#5N M8M=4'09N5NY-2L\(.'55#5DX\,+@Q\N!:1FO^,1&.[ /'DY;]^K5Z.S;12G[ MQ0,)+E9 $SR<_TH#\Q,5?$2%Z43*??)2[I.Z<; 6HF;DW[H9_7GYQ]("4Z7+ M;"JG[V6/%PA,\@J365L@!DRX=3/J<S"ITFRI3 M".7\HB;0-UDIS;&T;H#2O MZP!K?%5@#;AW/VS^9_V'*6JYBA8DN%(!;?!PP%S4G\BW8Y-OLV; O#,2#0N MON/#5:'N%[G\232"BV/"Q:S>7P\7Z^[CC\(%S]-5L9H_7$1J^K,T-;WLVE#O M%HL7K@6)Z%H 7GC;[:HRF%/YY?MW;M3B:\W?.=@]D. ZC4F#QX-2_ 8F$-'Y M1+:-=;Z'H_9*&,T(.2&ND.,9D688HOH)/#(-CT#UQX1'[&0:5Q5HCLGZ1NLX M#4G2\_5O)+FOZL :AJ\,E+_Z]GQ_];O2=%Z/U=T?DV=L!A#]3P3<K,^_!$0S MLDV,W40"MRDK"43Y$VQD&ANS?O_ZV(B=#.-HL8P:"I7RAXU(S5_?A>_?;-7O MYA3^CS?VQ\/ISUL1')6SCVA! OI$@$4Y]Q$XF99;:/]O7+E5$EBZRN8P.TD@ M<4R0F''H5T,B=GJ+H[D23G'E#Q*1JES8344_D&S0-S0EJH3OOG-]=>>X]ZVR M<*Q>_)@^>#PJJ=\C0BVBN'\QB&:DV[K]D^?C]X)("V(.W12"C&-"QESY_MK( MB)_9RBLR]EC"?V;HMF.YF%"X*WS/ O98[2O@S3Y_?[WZ_97/GR^?] ;,,*D\ M&T"G H+E8+?H6NW"$MB.N_/&8 F,.7/2<[X@<#%,9\1G[.U0/,TP.VD:QLZ> MZ9P5A4H@2""XI/9P;0C&3M"A8%X9NKVI%"#N 8:D _S>1T"<GAT/*AN$(CQ$ M>"CAZK"!='=7JS=&%_POZ!DV'\[$J\?+KS4Y?Y[A%J2=M'DWPZW;2,XW=\!- MRV>;M@5+L;>=<AS-E$6:Y4EFES!^IAD_LH-Y*7Y% T/S%8$6,W_:59P-US59 M=@>N)CE .0>F!:D@H9G!GS6 ?H 4KPT,J!M'^/.%JS$Y0])3RA6E,_X9*^AG M]^Q!+$GRDU,YWHRM;7_$8PE1'7+>A.Q8=TLA>A,IEA<IMN*TOJ1PMH&FC[WM M5* K;)FN,%EOPT+.LB3H6 ,=T>9 ['H'=):)2(N5K)O!^SG[<I_G.1/#/U]" M(2>A*L)#A(=2\</.UPEW!@=@#IR0,\4/FYV[H<P-W:/M634^*F1N#RM-Z8#$ M/7.#X)CAGXU.F2S%[V5=IGF!I4M\UITAHKB.FNVCG9SXK:@%NB16:(;-X=;L MS<YB/&V/Y/ZU^U0!HV^FE)O#W [O+,:PXU\ [R;0;72YJLN:BUM4HQU:4]%2 MFGH#%J#^;_K8J^K45N/P4]$AXB;3EO'Q02S#MD,'"?WIO?*_6S]&ZM4)Y:@. MFDWX5BH8T"K@AF\Z6?L8N2G0;G BL@UM.! !7Y&KT"*W,%^![:4YLM56DXT? MDXWWR-8:5.[OA]8S^"VF3#?>HYOWTSS5A'73.TNH5A8YNK*X7A\]'Y\^IZLZ MH 9PB'V; A /"C4^V6E\JA.-:8Q&2U,6L$T '_4*M.$!G?6)STP$[PB>X,OG M_Q2+U(4*-.4C=2?UP"?XI#\NT&7T!.X3]4/27/0C52SZ9H&BOJY;PSES&%\9 ME\%N=%#<ZN/?6 :=_S8W[U# ;-9I<@PS4I5-=.+\J5!3KSOY<E$,TRV@V"<* M;8SX2-4LJ:/*GZ@&1(I'U8:!Z,<RX;O^#6Y#7TTT8*#^/O\+"1U!<@M(+\4. M@#P-GVWB%0L?@NC1>,R>(::;\((Y]?#PD-!8O>&$6"2UDQD3/7YK'=Y/";;) MC_QSY\N/RX?60XW&:[3N?Y>-LP^[.N4UE4DW;EOU9J%U2UU<-FJ-L\O:-;0> M:JWZ3;W1:N9Z9G\_ZA(TAQR@_#,WCX/!UP[.D1;XV>-Y+W5'TGLJE)DUVP:. MO?KX:#%D,*UQ=WMT]RX]?2^_U7\\:;EQ-()3HTOSIT;7VJ/3-_6Q=/'[L52' MOMB$!I1'A/&2YA5P49R9."<*LYP8',A[V[U0H8$*KJ'EJ,PR6 MI]P6<60TW M6H[QM/:H*NC7SP_\Q;!3RNE1TI,9%B0TQ=6'2%/3PK008?ULLITH41"FQ-'3 M@#X5VZ.Z<,4TKK[^-G^#=<Z+GH7\F(2AYV\?U2$'0^<A;[[W W]/0_&<[OG+ MU\[9X.W.S<&!O^1@Z)WRR5GH8&AAJ-1O']]'')"SSR>'=3!T.-ZXQ#2):"FQ MY.K3X8WT;%AG&E3Z,ZTE[B0GW$(*WJA<\UW.^9/VCJ$,GA+MTR(!WB$'WL8< MWFX/O%T%L+6Z/DPA:,:+B9]J+#-I-7K(!R<0Z!P@=&:[-2R#3NSV#(< G4C3 M@-^-:1"TC3Z33-6!,QP!Y08HJG2&UG/20-JH<OK@Z[5U>7U<':1#9,$C&B#: M>,Q.-A8?2J715H:!WSMW*7ZFA5TY]OYCU%::*^6PFQX!QW&!8Z:Q]";@B+U' M.;?@B%3_Y=VJ_YK\QU4MH."6H+.WC5M/OE^*7UO5"Z;^G*MP08++%] )#T=# MQ*+42?Q?FD[Y$<EW?))OQBQ8 U<S\B_VEF61IZME4J+__]G[TN:TL6;A[_P* MW=R96YDJX4%BG\R;*FSCQ$F\Q. L\\4EI ,H%I*BQ3;^]6_W680 L2\&K%MW MGF#0TJ=/[Z>7E$-VG$-&;(/%.63ILN5]Y9"T<#D5#+LF&/:DZ#2EH92&-N*? MJ0OZ9SWMO'99__!L%+2[9T5YK!=[5L$.JJ_5D1HT;4S]I[UEX,WY3R,FW]*U MRR4Z.KR\?S9?2O>OB^X3BY=+2V<4["W=S^S6. 6[L19:\599@[Z,,15<LNMM MX^;:_M7J[M^!YKK3U; K(VLB$FO*N-8>C.D@CWGDV:X.\IC1NFYQEEQ ]2\] M/5S)%^1\?B/G09L>V[%Z5\>4WU)^F\5OB29'>>GD!$4MRZ721DR.[?);.B'G MQ2%(G8^]CYJE-)32T$:<064^9W#0-#+F]3V<_/!_7GYMZ6'A$+P^]:BXDE47 M*Q"FWA]%W'IZ1ZX?V"5-4/I:R7!"6.4>6:'K ?O% ET+M:8LJTNWZ2_EY$IY M(T?ZB>2[FYHAY;24T^;T[I8?B%$JR\7"5F81;X73%NZ0^?,VEVN??7AX_EC: M:..:C3>9/+RVF?%(AVB;*3UJ_GA_Q[CM&+_KJCW*5M,:95IGUN?NO6N8=37J M^!A_FNCX.(NKIT.P7.O,<G$-32"GQ7&2&V>6ED'L6"O-_N5CZ^(\?ZYVS6TC M=D9OS?*\)W%3T*I4Y')Q8C/AO6NM^2*":M,]T<K5T4Y4>#9&R)5+/" GNT/3 M5/U)[=#B;7>GWWCW_/SQ2\4\NR+-SZV]ZX16'.^$=G;W3,R<J?EN0WG (T5< M[D%V/]MOKFIV2>;$Z<'C^JR Q9<TU_6<)Q!@ 8@0:52TQR<2@[%Y W"AR53S MB(:);:'_NQUP/8E"?-!LY(9H5MT/X*F\E;M)1JJ.KMIM4R<@RKYK'NDZH4\: MKJ837F]TYWM!-MM$-8!"W# ?3"/4K.%'W-H:/,0R\<2CV34]XUKS@KZH6.J= MY(VSTX^=FR_=2*&(!4C^[Q!>*[4)"68IE)%USU/Y,7UM_*)IT \+ILJ\=7'G MEV<QQ8.;\^9]OBR7U>I$S>,E8 0[FSET"535/(I%2#ZN0FJ#=(4?X$6#!8#V M@A6 .8\3F%&;.:%'829>1G<\UP%!2/A#96 ).VP#(*$'PE&FL:=>R^K+@U<Q M)>=W3=?%#G5P,;P('@WBDR4H!%*Y6LY)#2<,NM+G/BR# !-H!O Z;EP?\TS MGQU;DRI%M5(XRJ!* *6IE !2SPD[7>E"\_0N?E65J>X=8@QC38RA5'/YO+($ M8]1L\/8,^,HS-6O-G*%]/#T^_M7I%JXVS1A*-9O+QPH^9JQM<<Z8UZ=-XHR" M7%R-,<QH$5,X(Y/$&3U-[Z*IYW<=%VE954I5J:[Y@50$<FX$'KQL B5+Y[94 M<SW32B!=CPC^P&_C+\E0T/#;P0L8,^&^!@YPDY+(3>*!CR:LPZ9/\($*I%;H MP[-]'S:]YUKDB3:1I"N#JQB.CJ1F##;R1/00\:'QVDEXBFW@3 ]\O688B#B, M!B!$@-%1CCN>G^,*2ZFB37)<_MOO'R?7K=*#4M@&RQ7&=-$:66Y>)S.)Y8JR MDE<68SGA&@VS# Z\>@J8BV0&X"S!9J"E+=B3D1@7]1G!+RJPSY4M?0KA.:Q] MG(I#-"1J.J+,EVRPI=B]P.K354!M7MM(S95RNZ8"]/\NE-.G7Q?Y:S).D(![ M#83;NHTD-9LK@3NV,<*<UTU/(LRJG"].#' .T6/, E$PBB&==#7+(G8'7'2 M[?Y1 SOFRK. 1!TY<V8YGFEH\FRC:6"6])$PRP?OSN_WBF*NU/_];T55RN]\ MH=<ZH%Q1K_F2X4BV0ULO!Z@6F8KV*;-*#S@11.H 86G *?@J^ FX@$9SX)8' M8L,/\#7(OP<-N ,YD[W!U?KT^53!1@Y=%S0PODT(,]-&O0H_M$UX$G8(YCY? M2ED[O:)S.R/,(+2,6KCC'IWK&#/U1FBN P:;!V*H+X'& FT +T2]&3.G!,TP M$Q2>Y$EZ%Q:-D/@A.$) /53_6E*@/3'*$CTNZ/P2N--\ K+"BV@0S:*VHS]D MY8V 93B$T21_!@I QQ4K0ROS,27&G5Y17, 8! 1+#ZU^R6Q3:]T#V=6ALDXR M?2DR[.E^$[K/8&^)(&@4<?*0GG4\CD4A)3G#%[#35#2_,.(02TN1,Z-7@A9M ML; I3OE'1J'8!HAF"R ,/L.R[$[] 8)B!(MR180-DX3\KN@[;<C*]/0Y>P5 M163$I1(C#" D%]0F=2(3I! C)1 UE)30^#*(9_79S ,_YEQP=P') ,EFF%C M/(^]!VG$:<'BV9$C/+RGW8]J9B!RTZ>!*^%VT]_'N$$L@[XT]CK!(QT;^V8A M1^$SP-7NX:0KRG &!M1:-%2%8,#/ D)F60 #C< $)L7H:H^DFC]%K43RFVL5 MQ*$)[KZIFX&$$;TAG90)D;T1/\#^'H42M$G+\3PV9L*+0TQO-&UFL*-"T!XT MTV+N1Y"P4A 40O[@LR:O-S-D'4T#)?09:C6#ZR0\-BX<%?\\DAI VR:X)V"! M 84; QGG$=:Q1'KLDG&(1K"8F?SRX=@(11Q%2!RY[!W@31G ,=&[$$5'$CUB M$4>BE(Q'-IO"*@@H@_@%-O0T9(BLA7XT;(293!.')#8.3Q#6VVUVXIL9#F/$ MXX!."_T-&M"@(C#KM+.1-D56(D]@_('J9E8BC7I,5I4\[*?UG-"FBGEJ:L4- MOO"J?>NS$_<K#LJY7>?O/'.\X8/1+^)-\6A)].GY:^E#5[]N.$\?8[&SZ:O2 M)J]F5B!C!? 3<PMXT&/P:21HL72)6Z60DRO%XJ28Q9$4(Q3-!C>SSVAE-&:\ M;5HIK(E67#?'4DF4JD@EX9^>E6?_LMQL7H?8E7W?* ;CMRP;17P:IICJ DTR M)V:CR&55D?.5B1&O#!HD8"L-3)"Q?3P>&I?;)AYH10P!GL"_9H 1T-$=>K[] M>%U]_&FYC[U2;%HNNY7ZE;-0/?Z>21'P!+PMD/XX"6^%DEQ4)V8<PS-B:V'L M@D<:J!G(N"^2S&TT"P@^3N&@>/N98<(:(<7$3?CU,;3K_>/@AUF,-F'4*AUW MP6;MS%0X%MBD>0\7IA)WJ5P T3@QB^W0#9SY!Q/GT\'$:QU,K*2#B=/!Q'/F MTJ6#B=/!Q/O&7WNO+8\Q^I3AT2<>RV'Q$HSC.0]$A/\>"+VD%9H6JC"TS&BB MBTECPY@,(R)R"6$S%G_^9GI-3Y/TKH-?L1@DWM-U+ /#+AD>=>)&W\CA812: M!,/*=.C05@?<_=B)#DT39W$DW?$#-M;5]&D4RP=(@P&8?M@*Z'&BS"Z)4B>" MZ)0G?OS,1^MAICD\I&OJ\!3 JU@10 =HL_K2@S9(-G)9*L-6L] W3>OK3C"O MED6"^;=FXSPVY_B8G3DT\,B!-NBGL4=6P4 -:M[@PS:^#(+$4R<@G]X1D0BR MUM?</>O?NK6/WLF')^?7GHY&QC.MH5,>21]"QB!T/BDZC_.2$RHS:-A>\_ED M97]DHO*&E,#FF& XR?\8?,?6Q\:/Z_#FZXG9GF<Z,J<WB1*<=#*&9!;$K@V0 M'".[U48HS\G@+S93F7D9FY^?O+.C7#EI4'B3R&.?FF E3]DMW265#_ZP__/4 M2B&\^-S=_7F[Z5SFK5),_FZX+I)-:/[PH7?Z>'U^==TK[C[%',*$YKWI^\7W M^9%@M!5?:AFK3#=*^V^G;9QV U$I#:4TM% KL!FG8(V[9_7ZIWKU^/G$]S<] MOFX-S;^XDU#*K7?Z\""%;C# ;OP0$JX76GR=&ORU#/O^8V_G?"]\A)O<9JBZ M=$9+62G)I<I&FLCNQV#WE#D.B#G4!.90<LMW6)95194KRD9ZFK_LM/O:(%8] M@MBA20[/]]\NFQ>MTK7_6-FKR4GK=5Z'&EXA5(OT#J)1UI]$\_ */-?:$_]\ M3QK.3Y)O&^XU_W;-0H^>3DUAQ:6ZDRFYI3M]4C94MM+I,YWFD#+7#C)7O$-= MDEFQ=&O/0K4D*^IA#6X8LBSFC1'4[YX?2D[/T,+B%ZVT^S&"38^%&LQHG)VW M+"=8&JG<VW.YMS..5+(QL4"B^(C$*U?D0GDO1T/MWT%GREF[S%G)ML32\U8W M&+][ <Y*3X03LK'2([WT2"\]%MX]U+Q*&MJ6A%[96UMAV2>AA\6D*>^DO//B M,*4TE-+0S)#;Y.+TJ.L!EVDTYO84=IX;_U5ONN>;'LJW7CM[[9A-2LZ)6E#( ML<9F*1MO*+'@I3SU4;Y8( A663J;H*K*:G4C0;#=$\XIP>\AP2?'II;.+<LK M9;FRF1%VJ9.S*I==.G963QV=U$C=$42E-)32T$Q'YWBVHP-R38_Y.MK]A7]\ MW+RN_*KNM:^SF?/#&0Y0U*<Y/?Y,CS\7L#$'/#B_7Z4LT&)QQ,S,562P4@_D M"#3EKI2[5N*N1"=.63H/N)!79:5<.A#N2K0J"K.M"FI+U)4VZ?N%[]^_% \A M5Y&.?5]+MN)8Z_X-$,>JT"XIT^AK)<,)6Q;9#[&V'HA?1+(M8"T4EI5GQ5Q. M+N2V4M= =V(_[(64NUXI=R5;"TLG^I:+.3FG;,5:V IW"7N!]P_.9,3*>(/" MH0: M?S=\_'MSQ_-P/E6RG4W.F1^I*N?NAH#OTQO1D6)>C,*TOU"?)^0"01\ MH>'PZJ _M0GC6<R86^)I=\\?E!OUOXO:CXN"N?0.;JUYX.759?8$F[K1*3ZC MP[K\H>V+=T.,"&T1&;;6[KT;(E3ZV$'_Q-K=\]7'7N<X]^NV[97GZ9]X%@)9 M$.G"M,U>V./M$J_YA)\(G[&7K2YH7K8M8GF\*^(0>M8; Q52'$5U0C]E)L$% M?IBRB/\Y^KA9]XYV>N,= 0/S<_##].INS7B3]"BNGT>>-=<[J<88]B]S\XHD M068W!"=ZP[Y=M<],'+F U>,X6**G?;GZ\N7Z^>31NGLN-]VSZJ_S[\'9IMW1 M]8:V!=VMNYG$FBK@TKX@B^-JM&G29NW;Y7EH 0=SZ:R'0F7:6.O][1A2752* MG8;D$L!L/A+K@5PXV"-C3(;]+#V?7I=K:N^TO5\AM34(JV)Z9K[W25;+,L+\ M@DA=^EP,\PV5ZD9\\1<0/Y4EQ ^*_.:C,R9U?CFJ87_NW7]5]S<I8 T"J)0* MH%<C@#@K+"!WEFYO C)'SBO*@<B=XV7E3M<C9$SR?'XN?U/UKG=3[NZAO;/N M/ .@O7*:_) F/ZPLV)#7%A!M2Q]O5*MROK(1R98V6]B^P?'R$.R(R9/F*:_9 M:"@M833<F4TP%H*8L=!V?OEYZZ=U]=^FZS0WD&^TEL2B":<O*>\>NKNR@#(O M+YT)E"^A3CH0/V5ND7-K&Z:OXZ!S8M2?=+BT1L>>HZ_RW*TK3P_YT[9]H^QM M9&03Y1*(T7\H@&;/#7'^IHE3FXB_>O%<ZK^\K/^R[EZS<XFZ24RX@-Q;OBRW M*%?RQ7UT8N;H/CM7+C<(.MLKUB]^G^E/IYL. >]%+O=P(1@SNR*$I?FF:;[I M1K.Y\TN?<1U:-O=B^::G=\_5^LWE+Z5/;OH;33?==&;I?D^XOX'G9LB32VR? M^ O-!I'I<!#,PY8>P9R4_AA.8*SFXNFLPC\Z<SQ\XYWKJF[N3D\:>7M^ZOU' M?IXXC;/6&RDP UPBWB,)*&?Q],B[EIL^D9_W#$D%X@5E2I*LE8HJ*R5U$H=3 M_(UA[7@NK,7&OC*L&>=AY?[[@WJFZYO#6GRL0!+.Y@U.3\%9H5"0\X6)4E&6 MP'%Q"7SW0*S^T2%Q8I)L&96@Z\YBSX]EL==T:MK[0 XHQFNV =_ ?4:LN^\I MV/^6XX?>I$SVW&F,B)=\XMWSMX_W9=7XZ)X^*7NC(/YMO;]T I(I'4DC^=QJ MX>ZY5O_Q>-O^_<F]*+QYS[$@U3F#1CO?>K]%LE[SX@41CZYA[81;'25<D0A_ MU1XGKZE5%W&W:_Z'W#V[3Y?U6N-'^<-)>0GR3! F6Z_ X&O,Z$X/25"C6@&5 MDD<L#0-%NN,'/NZ6;_H!5AB@;=!V+,MYQ$(-S8?O_GGUA1I58.QVF+L^^^1_ M^C)7H89@_9-1Q-]PQ)\@X@^Q8J.*Z=:<JGD=!5>DZS[.W>^CVBU&5F&/\%MJ ME0U*3JHQBSS7;I,/0:UU4QL$G#85V=0)!J=76&GDJ- %[M%XH1T%:P:=U*D/ MHL#_WSW_>LK=?RH\6M^ZG=VG$S&TFI')^@97;YQ,$F/'^6&#&[5+0[,T#^R6 MJ'TRYO/5;[Z</)^$'^Z>K?+'[G/GRUGOD[%7QV5<D136/.Q<8(N"AJKX4>O M]2YS6M+:K.T+MI<9W)S,///'@PO+]P++Y^5J?K_G-:>LD;+&Q-8<A>4;>17+ M<K&TD7/?ERU,K(RK[7K/M9P^(<?$)FTSF*2^/_>?6YWO'PKG7S<]W'RW$NP$ M>B@X+8ZCM:GIG1% NRAUMBYI)K#" LIXZ59;2EDN%-)Y!RG1[S31)ZO9I4M$ MB@6Y<C#%;[5QU?I-TVFH=8)*_=$I_W@J?/>"F]9>><1K1*XX$4!H7,TTI !^ MEIQV6WI[W;SZ*Q4U!R5J1OAA ;VZ=.)Z/@^6O+*1F;^[MZ4IM>\;M2<KU*7' M9N5+BEQ0#J5,(ZY13TF; !J-^ GFB>9WCS6?/T^P.H>E$XU/\AI5NI>?V M3_2<\]7;/S=VW<'^:\\!BX]"Z'<U#X_8UQ=_3BLU9LNO_2PW7YH7YU?XQ=S2 MCK2LHB^=VXC*3V=<I,QW4,R7:'\4EV^C)><+9;FD3DQ!WC/F2]L^O#@$J1NR M9:!V U$I#:4T---!C#>+%F%LGM$:RZ..'$':,V3@"1J_OA2-L_.SZ_O[0W % MUS>B2./9PM/3M--*UQ<V5?>AW'4F5R[@$B[?9%&NYDIR/K<5JS0=9)2RVYZQ M6[(3N'0J@RJK*H:A7^MDH\K=<VCV0LMI?FV4._M42;BM8KIB:585Z%@Q7,TV MKH(N\1)K.#EQ3RJXJT\I#EWM17?/QR=^Z^O#I\)%;ID)2+M4E!?5Y*.EYR * M)#XZ-3ZM4A3G@168EN<EE^>I=\]/'XEQ$>3_.R;:(N5Y]?@64"J4.,5),7), MR_16\<_V.[3VXN57M5B9WK7S0>W>DN^NJ^]^^55:IK=5.E%B97K/S<KS=:=A M_JR7=I].#JM,[R3>W,5SC% /OFMX2!3TJ=+1K!-+\WVS;1)C*&&B=EV[JCTW MNG78/O78?KS^4G_ZK.Y5FN*&"O<N-#ML@R$+YJ#W?_];497R.U;$]\@0NYZ1 MWFF)TI+@;;=$:4Z>6B#*M73NEUHMRKG<?@]32WDEY94%0E0KM'4M[#VOS-3W M3>V)B#C')-U>J'VY//O]WQDYWW0/Z]VJZJ.XX54':27?7AU83Q<R"40_O_(M M+9WX5"G+U<T,N]F][3Q$2M^OR1#S$GFBUBPM716?EPN*(I=*U?VC\T1EJ<;[ MGV.T]=CQ/!K*]L<4Y;>3UJW]T?Q9_[)7/O"F*P@N3!^CPYI-G'"]^C3-83[< M'.819EM 02]]*)U7BW*U?"CCZ%*&2AEJ489*-@:6KMU''56I;L2%/N!$_Y6] MX)>7(X=H_N^DH[LGF=DI#:4TM!'W;%K:%D_2&D_?&D[VCT<Z_<+7CY\N[W_^ MVG2V_[8]N/4G_L^7"I9F)*<9R?/TPEB(<1?P!9?N"5/.5>1J,:T&2'DOY;WE MB@-*RW>HD:OEG%PL;B2&O ?% ;F[YV+CL=1S/O1^/2TSQ^65S*%[$ZL]($^Z M%1KD_;__D\U*9R:QC'^D:ZT#?-<@OT-BZPAFX9WT3;-"_"AELUSV&.;#O(&= MD23[$I6%"^5#S\YR5G*8BS:>ESZ(.HQ:F8'C)M+O@#_&DQ^'7O?F_5DVCC>! ML7=2L^\"!#4/I(#^3KH$R<&P>ND@_A0U?M??XC;\:4#V@N;__1L0G8!RCVCW MV18!20'/=NF.Q8L;&(['ZP/B!.<./3P.$L+*P(F1R"ID.;7B8JU9IO,PV(;8 M:_V0_]MZ_^W\IGE3D^D>S?M_YY<G1]L:/;:115]>->N-3/-*.CN_K%V>G->^ M2(UFK5F_J%\V&WN]LK>WMA8:9D",O\;6<3#\M85AA^7<:)G;*6D%LX<9G@SU MO4N\X^[Y\^^BF^^HI%?2]L:*$,,*R^/#"L_NGD]^5+]];39N;GWS#;W.EZY' M#I.WPU3;+:Y<8@U3R@83F&D#R[FR,[6P \^5U"*MD%!D6@N(3:DTNT\[1U@$ MBP3Q6S?T]*[FTU(W, DLR?4<%PR=O@2D3!M*F+9TTM5LPR*>#":)^>S8FO06 M[\4,>S7W[IK?0?]4WOU%!P>/C;(M)8RR;3HU_7=H>D0\XMK2[ !\H3I\Z_;8 ME-L<GW*KY'!LYAW_5+R[BQ=/)-]]W$=#JO9D^G=W.F#$Z0TNOJ"5)'?/]<_] M;V<7G[]6'2.:E<OA PM/TAB DN;[))A[;N[LA26.U 4!5LFJA>A3D4-]-PST MB"1;(&=HTJ!=)2=7<KEI:;<9V@'ZT0RZDJ[Y71I]!%+1"3%\J0W@2YK4<[R@ M@Y:?Y<#6TR\%O1QK]KWT?UH/+.:FA[0)5(4DI/70"T;B&R.8\G!Y#'T3XND+ M/-R?1A<&,;/9+Z2C674;-K0_O/\<(@0(]H,"(TCAQ+PH=Q[=\Y,?9$ *0VML MX3)P=7/D4P\#O-A^3P1R9.L72+F8M/45N31]YX^D9I=O*>C]G@];1^UY^!?^ M)GZ0 39ID2A K05 "FWS"3YZ($!P;T>W=E2)GML^:&ADBW/^S!NX\S3$KJ?7 M(.8<X\XUC3O#7?.&>_6?_UF7GUM>38LV'.&!I0F HE72Q<QN #C/8C9#"Z4Y M:>'\\BRBAJP:(X=K,&+>O)\X;?M/"420U"<:J %%J8*VZ(26YK')\%8?D\NH M[$MD9G7BCC.4F#H7G>O=X;L)+QV^_\HF'T/;\(@!MU^:-BA'8M^PY5VPU0G! M+BCG@]JHWY3;E]J].I%R7+XR@9G%B&<$+VNB&7'!PDL>(;:E8XR%G%PM3VR" M+;-3+1N$BR?HBV,OD:P*<Y/5!O3%W,1U+M;"@1%$9"J^?VZ<MY\O2_M*1,E+ M&R:6R@+]@B=IJ:)<+9;D8GXBY4A&"*K&SJ!1 6\":0LFK#%!_QQ/))L+?NLI MW,EIQC!VC&STXE7KZ?&BV[\Q)Y+-$ K>S.$^;X0*XKN.@%!586A]5"+$'J$2 M-<DA3]Z9-^^%AY-'#R>OC(4+XJ:+<'Q:L%<V8.8>^Z&,:RU;BMH0\.>J"GN MD$#4YB4>717&6YTV)3=J&IF^Y!,=-*@AM?I@ -$_< ,B^X%;O)%_Q3T+XVBS M_7PJA5&\#N;:(X:')]F/=.>)V^#3;KM[/C.ZUY_KYV==;W^Z*DWM%%._>[[Q MG>*OW[<WY.M<@]P3PR(;#9*E+6%V/!^3[^,CP;-D7))EO'CWCTJL2\RS][UY M^>A[7Y\VTR4F8?5[VS@F834I@2416#767L9R?^2/OP;&YQ_W>TE@6^PXLW'Z MVD0>_7Z+Y\USQ6M'RLM#D&[+H0S/F"GM5\P?:W0=+\ABC)O"N,YLZK2F(JVI M2&DHI:&-U^5,#HB?:3JIT=-6[)_0'81U4.HU0>C1J,[8<3D-:O"8A@A 7M[\ MOK:?M8MO'W_M?F.B#74:I'B)-U60)=<S;=UT-2MMF[9]7GN9MFF36&Q:I8R( MFX]SUDC@=MX#W?'R;Z4J5ZH;:?&_'U20LLT!L0TO<IF;;98N/5-55<ZK!]AX M,'Z*(W)2QGL/KF02Y"];;OLL^%;/E0ZL@G>UX*D8X( @1B>!@4./9=.N,6G7 MF(DB,IE/UV)7+-V95<G)574C ^S3-DTIP^T/PRUHD527GI=>D'/YXH'P6]K% M*8WTI9&^E(9>'C6ODH9F=G&*:[&U>85.O7?ZN792#:L'YA6NVI!E$#Z^%N%C M/SI^3!O(I UD9MJK"?RZ#N^PNG0'<C6?DRN8?'<@O6-2QDL9;Q7&6]1+7'J$ MNJJ6Y'QQ*W[B5ILVI9YB:N6G5GY*0[NR7:^$AM+4T'$T?7% "::9H2GW[22B M4AI*:6AFK.\L%NM#<8:1O+A/@L&^9^?Z9\X^+YVX#Y7=S^S<=.[&AE,\TZ/D M0SU*3F*O^7NG5Y<>^U.62VH5&WD=R)%QRE<I7RW%5XE]T:M+YU.7Y8J2EW/J MH4RHVT</[^4E2VIEIU9V2D,I#6W<4U,F9&70N5G/%Q7W\K__GNHEFQR"B[:^ M1(K(2;/ 3)#2/(H=L"CW[3AW 2=MZ0:86W72TD2)E+-VE[.2W;2ERU.VZJ;M MYOBJDZ^M'V;AO][#V?X,GGB!Z1]J3AEMBGE#+)QV<*UY0;_I:;;/2,>?/1&D M%C/7%GC*W?.GWS=/M>K-\T>WNC>;)::$5,:GA!3NGG/.:>$I_)X[O06[D>-" MHLB0XMB(C0QYB=EE&Z7<C0*?.%UDG2MB7>II5UO;M GKDNM+!%YH2(/VN*+1 MHDQ;=1\[FF=(/?:3F"=B3&VZW B \Y]/R1&O#%^HZMYQ =PZ4\^[;L,_A!X M1(.>E7>^%V2S36Q[?-4^MPWSP31"S6+)Z/2W4],C>N!X8_V6&P'V( ;4G5B: M#RJ(0L%NC*XY<7JP:/J+R&+O%)I*V?SUY?8^:K?, )5,NH)9>G"^Q2;VYN9B M+9;&"RN\&UD@?\_=&.@C,F_>!$,Z("!2K0Q,[, ]94:$Y#.$.&T<+P-0 #4" M&/)XQ_9JC IB (.0N/+H_AAT4B"@B+X83R7U%]S[#WWC\>NGYT*U9(QNOJMY MT@/".FO_YUCFU,SM%;9\WJ.DX2T':^I:;'ON"+9]HD4U0 (=#D&I8&@V$ ,P M0R$4\X%D%!)^J+$!.W@Q>2*>;K(A1*Y''DPG]*V^I#V"8"$&HR7)<:GRP/DB M0_>X8!*0F=,!)C AW07ZVQ5[?)T_UA@3/OF\\@($6+6^^FW]VYG15$<)D"$D M0H0Q'S4NC(C9@BF/:<XK4.G2'3N4G%PN3A9*!ET?I9:@ZQ&ASC),G5UHH*E$ M3]<";>Z^$0HJ1!14>A$15B8GK4_JCUS.+B;KKRW332&BF]**TFUI3[$J%Z;H ML@EDPZV@3R&8/,( .CHDXR\U9X?FY'G$(,!NXX9L950HW/ KK[P3S;*2K+Q$ M2_;9/<N7GS[4KLT/RBAGBI?/Q96SWS]-A@_[S'$&4Y25+$9EZEBQV8K>)AIE M1/+DFIZ&W\G28]<$H0V/#RVPH3*F/2ZS%]H>*KZ2=^<+,2OMX/NC>6--VIT% M).=,();<HJ6KAHI5'/PV<7< LQCQPN\TB\Z,)."_<X,#/Y-4]NWTBA:3??D$ M5QXMHIA 1/-=*;_S)=#P>AB8#P3G@IHX"X>:_#9<F#VI7_T5BP%H8.$'FI5) MF,%46BX<D(_8-#_;)12UZ719S(3 &9P"?@'^NBRMR\^5J^^^_^GB=,S2BJ$$ M9=T&0P;YR#+/#U?^SH>$.6TO93G/,E(-JER<*YK P) :+)JP);^QNK+5O\M4 M&MSF3J_\O'-M5",JK8\A)8Z[[;@&6R+<I9W-@B)7<^KD*:DURW?D3,QYF$_L MSF5RYI8T.7>9#L,?WZ\__-=R_ON1?PGK=TOD-J^/NA83>J8!S:88 \EE1I5Z M3(&/6MG4%F2*?+XPVWP&]R[3IJW],*Z=A].V69U$F_+&C?_M4*@ZKY.7T&9: M5J9$WU(/8N/'V&I^]!@;-]L,Z$1+((T3> ,0&K%UD\QQDJV,G,W,_Z"[Y^/O M>N^S67U\U)6].\RNCA]FY^^>G>;/4O?'J:)\:KUY'T,']8N&$)*>9^\J4\(. M_VN^_P)"J$,E#W DW::76Z.:6R'+[57L&8K"3 #74"\/_AVVD4VP:QP Q 3# M!*P1*]I;R?'@0O#R-$FW-+.'5[8(G?6K&432.AK.1Y;,8'@J,$$UKN'D5CW. MTSA+&A;DV-F.@\]H:;[)6!_<>!#)F)%E^ET D2ACU-]'TR?6EV@3''\<D \ M'W4@LZ7P(G@H'H_"I2TZMU7$5S3:^YXN!A^EPVM;!.P,S0?-V;+Z&7@;Z&"P MQ"CD\ B* PET**:DQ5% ?5SX%=&V3>V:4O1L*70#VPAJ'\/6U!B3;L&:DCYX M&NB45"[M^GJN[(R8.5YBL\%ERL UUS,M26&GR.I 5$6V+K,< D*C*O@KB['" M'^+4TY<Z2 2#<&G2R/HY8E+,0:'_>XRAQC@8'SP0+7>N.9AE7XIFV9=BOM"U MI=F78%$.>UW-1Z?9!3\3%@S&8(,\X%A58M=_AV;0/[=QRBKX'WCOF -60[]T MT"TTEBDIN(&N!GG!OVG<BOOG\05/G).N2=J1_W/5;ILZ=8GH]U<N0:?7[O#O MA6_W,_S^^3_/Z'N_*I%O!R8Y1F4P[L6\/+XC*\5II^Q$HK\'EG\EJY8&GX2_ MMS#ZA>LW'<G\Z4NA<<0/62T:G*^JLHIC=9,]2<9HHPR17R=#J+F"PF(1_--K M8@BOKCH_KAZ_%LZ[N\40*B:+*,K@T_XPQ+Q1YF2&4"L5N5*I3@RM))H2OO06 MEN+_)6/@S@7- J!;_>%#DP9AFU85RDC-*66)X4V*$"<AYL09B^YDZ;)CQWY\ MX;ZP8#/L@@@QX@(9GP&FK#B/:=$#,#13=;CA@<;E:,HH\0(PSC&%D"(-X) Z M#N!'<AZ(QV+I0!H\&Z=/-,\_DAAY24(IH_+-C,J(T]5DQ)GCM8D9$"$C*CDA M(RKY3<B(F:EA4]DXZ.0__FS_OCKOZH.8)8L'MY$D.,7P&'%(*:8M5K@!OHZP M-XFW*RRX23_EE^=M3"";GS%7C,>7*G*N.CGFB0PH/:*+%F%6"EW )M*P05S- M"T(OL@0GL$U$VY]"J\\3DT8I^V2=E%W(E:/4E_(+4O:HQ!64?=5YTK[_KA^? M?JWL 647LKERE.)87@ME)R-FF++SJR5K%7)@@DW1.%,(.S-&V$D9(@@;\8"@ M,<^$7S=%M_SU@H<#!^H+LQ?#!I,GW0H-\O[?_\EFI3.36,8_TK76(>_@3;]# M I0( !7?2?1H"CY*V2POI@7.G;>%$(,V^KU$0:!UC*#O+8O74])C)?P;<*.+ MOX??H#N6I;D^ "(^#>8IYG"J[WB\9=#89K3;0>"XB46;@Z+0^(_(DL0;>MV; M]V?9.-X$QMY):-/_(]4\K67J[R24F@RKEP[B3\G'[_I;W(8_#6H]1:'GOW\# MHA-0[A'M/MLBP$KP;)?N&$<SK$O@.**L&+T,:- =>G@<)(25@1,CD54HE0&5 MPS+9$6+(C9;.,D3O)\^M'_9_6^^_G=\T;VIRYOSRY&A;@<&-+.3RJEEO9)I7 MTMGY9>WRY+SV16HT:\WZ1?VRV=CKE;V]M;700$WXU]@Z]H)K7EXQK3_4?F5G M3HG.<JS&8K)XW+/M4*N*Q>;,:V2?YC.%STP;W&!3LX9-X57#2,^?W/"^W E/ MSIS"ED,YBBK</?II8-Q.6.I<(9L1$WC>V343G+OD$E<IX@_VS]IH%6WJ3.!( MZ*XP,SA"Q2""PHX/^9G@K$#*0@&4*YL'3S)JE=? X86M\>,)T];Q-)*PXTJ; MA@;]*#8H$6!Q$^VZML/>=7)VA9$?N)V@24]SSD:9K+9.)BOD*FJ5.[#TTXLR M&7O#C69W2.R-%Z9M]L*>8,16I=LBYY_=+U?;C:D6Z-%"=?!I/8Q(GS*TQ!'6 MW$3Q^<8X$\_0,\@F2,8;50][0;G:4YQRO=;9=??QHA'>E@Z'<N-+'*'<PB8R M>#=&NHZ=X2(X2NU]P/P1NR/Q,&3\)\VV04)[ON;UZ4AZ*O<']M._?NA24.$? MJB! 9WS2[! O5Y(2V'E!\=*M/T9VBE+Q)0FNVCSD%F)BN^"=> *Q,I=I18_> MK]J19IN8-KRD==5_:N:=X]/;>T]9B37F0</LE&%%F%DSEKV,I;7:@6]!E<L) M@ZTW;FEI8 8]BO*VR>D8B3:78UM]%O+4)%^S!D%\1OIIMM6NN(#G0<;T$PL7 M7<<R]3[J=)%11R]K S?P)B9\3X%>HIO$X0V7COB9^I#T\%,D#]*O66(?#@;J MPY499IM'Q4 DP O:9B"]Q<]@4SL] JQA "E^J-6N_Y(">*S>A;7^!@$;8*S\ M2#IG;PP O7B3+_$"(9%$*/.:-II/C[]K/<<+ !O,/<@ 1VO8Y"]K83$22V*, M? */]#0PV0!"EPJ?X<1(@V /5;@MYF_@74*=X*\(CZ][9@L]ZA8\F&5@#B\X M,VG!PE\('HGU$"^58H=?L3X+X =I_GCE2;R&%.3C.7W%%[2OF'XH#[?>6%6\ M-QY/GI7//Y^#^J 7R^5@:9B].;,G8AS*22*\/-PA8QGYO'R5FUPL%>1"<?)1 M$#_T]V@8.A*/HUNCQE5^HJ57\SPT--%W/>X/+KG6^O@5W2*F+YB6/+>9ADS> MVGG28R85RCQ_!W/_[-/QI_;OL4I_OKR9VGR=*YR3+/BIXH15C=##:L?>JBI7 M*Y6)%/'6!;"IKP2H"AE^0 ".DD1]E"3\:\TTP*1I:D_?S:#;=2SD?/@B&9T; MV/G \UNE\+SWI508W7E8C:OUN?1]DAX' $;SW_ISD<6"J]S [A=6.QJNRDIA M8MVKR ^;!UU_)2;R579'4LQ.10@[=O5K4;DX+XRU;-EA4;%0(D%AM5"-6I4! MSW/("I82,Y 78X11V+J\F+W_A?N:DM."\HT_UN)AQP7&8C2P8GL'1<Y7)TZ" M7TAD9)([2TH\;IZ0:4++\["*.9X&>20=SV_#XA.T48L]LZ(!FU0Y?;I5^W5% MTK_^4#@IFC]_7S_E=\[Z79"ZE[:.2W*E4)K6<W X'#;).!ZSA#:K\EZ6;K[? M7OV^?2Q\L2MCM?0[K#(W078KYIXJ%;FH3/;+DJWPZ:U$=D.KKNR8W^1"]X3< MWQ:J8TU2=UPK;X#,BBLF@I;D?*D\B<HR"YG[R7V<A.X&)7WP'2#V>T6L</6: M1?&00&!_TU+5W=^W;Z;7]+0,+4HW4,]*A@DF+J&]6+P^-VNS/MM1_+/C:3T6 MNP6V!HX-L8S>)1ZFF&%>*&-A:M2PF\',U?0NS261-'R#KOE=J>78(14.44X( MZ;F6TR?$/\I@<)E>Y3(5C>'JH.]B>J[5EWP79 88D^@9/L(#?H/^$%>R2B-8 M \C(5ABP^'?6TP(-*^Q9"2Y><:4'3NQHI^U8EO.(*Q1G^7B(D]&H3Q"#3#KC M=OQ\36+Q3>SH<\R@+\:4:U3746?1^0GC#*+K3TF;>-Y$&P>5SD"SUFE^+CQ\ MS/#!=BW7#F *=MMCUA&Q">[8<1\UZU4[\47#^E9<PEB?<[[0ML^=,[WIZ[^\ MDW:D;0=%+/PL8J8O,(:>.0<@"(TY!<01?;A\B]3<]/9;B2W#E9DD,-;X:O]( MH'[>^:5_;7W)G98V3@+C;; 6)X&E1VH7BM-) (^E^'(-*F#8DD0?$'X Q@7M M@9>T;+K;5;$\VNV*FI-H=Q+/9V54V,]I=J.KL=ZS\SSC[KE6> J;SW6M\E#> MNQY72FZ\R57I[KFE!T\/'Y1F_6OQS?LX*OCY-Z\-3CM<[:JIQTQTNG.9&R+: M#+^\D9ZZ5W,5*PB+52VB=:F4Y,3$E80<)2T,NHY'$SU8*H?8>KPL=%$7C9DF MQW>$QF)X3TIQQS4S_VO1$VNT(96"LY=<NV27T&I12DI.+:[<67.N#--"5_L5 M_OA>N7CZ-5+O&ULF2]@9H&&2L0$O^&?.!2=-85)*6267A95/;*<Y*X&T.&_8 M+PNV%"@_7&UI;-+-1 L$2,_BH3[TRH8.2=A9Q4UHH?QO994*&B2]T.K0P7SL M5Z2>!M%#SPRP[1E8E5W<':FFTY("I9I'EP<3BZA'="1=<RSZK*_:<$]N<T"9 MU R2'@$\3*/#:W%< [X.C"0;^?">!#(Z<."_/0!$X 3:I.,$)H4NB T,E+&W M6_Q%Z(?"!33>Y-)F%>BZ]K0^S=@S'%>TK=5UQS-H/02&J.*H8,E.@=F#9\AP MJVUCN07K?TT/@**N;*PSLQLM6RPIGB#5'TZ#M>E>#)QN^D1QGQ^V?@$78T(B M 8)S>F =X>\,(TB#K&LJ+)MM(P4*-L$%%UFG%;06Z8!W[(&3S U\YB$[F)<C MM34J(H[BV;JTPD.!_V6A@6')DIDD6;2A%JYC\J2\BCP!3RE7W8X\T6]/KVO/ M9[7?GPHO+T^JU.BM+B]/2O/&=U>3)\A(%MB]E!G%0>>PFAFAI;C,85F))CME M%;('&)5%@?Q1Y(L(%+I3?NB[+/A"XTJL"S45;UCM:/8D+[3@J=S!"EO $UD] M:J"NFZY)^0$95[J^OI8L!XAV -5)[:;>R(!TPX[ML&%AIYNH<Z-;$29X5<=\ M(-@/4G3E$$W@\%X&LL_%<#!MA:S)9$A#Z!F6@(GB@K3;P'YI.'RG5\1L[4O' MSF)PDK8@Y?V7^("#U.S>AQ4U!^WO:3-7EOS,P]"\@L6.;_)(6WW0V_>D/X@? M8VY'K"&6$6E2)G2TH=N'&J%GJ.T">MUS'@961(*U#Q)"S>6J8+/0A!7XC3^- MIJ*SOK(\[SIF=$RN<* &#MS3(6#UX+HS/K:C$:6AMZ)E47S "OR-'UQNFL3M M'8R Z0'%#,4?+;.(V1&#<\!1$Y5985&@/L,:A/AA#^@%;O51!TW=# T?^\\P M>:X[\%0::[/>T+O$"/&P._GT-S[UI(;'#6;0;^+2)D2DJF?QB-3*#[][]LC# MU>_;PG5X^6M_0E4;DEG#4:_C_-VS^<,L&HI?^W0VP [P#7 CO Q(A[QY+S8! MB18E_M>(_D8D_F8JEI*D[D+-<^;?[/G:[+S!CC&QQCJ+K&ZT"0]K:/&&]Z 9 MM-Y9I'7%NGI>8.N=92!X)_%-B-IS*"O0<!)8$79@/_!;:L7/V7QID76LM:-( M=%Y*H<_G9)2P>X#L'05K+VE %! S$N!UPGN ;-J"*Y5R+TWAZNY3..N.3$%W MVO^VO+_?3[ *=A?O.PK67I+#=X(EML2@E$!7$,U3O,;0[1[@?4?!VDMR2*5# M2@X')ATV81F!YPE;U/&<T#;0^W2\?R2OTWJKY@JRFJ_(:K'XURK64^2^YDM_ M)O9\718_G(T9@X>!'VBTX$N66J1CVK2?@M.FH;0U;"U?@_KG9AAI>8B4]2)U M;3)(@*>.P.<A%ZX X-0.[,L6*'%2NAI0$5,>=V9C9K8P/30W'\BY[0=>B(^\ M,?W[X<+W2\>. E>QL&'4K^B1%.J%IU,S7TV8_#&DM&3Q80;);ZR6:Q*JD@Y9 MU3PVF1QT7I^*AI%8[XJ5K\F=ZD;"A&L@[]WFOH,75W_LD:2J;492";NF!NI= MZQ!AU%";!N77H,7A1F78F5%4E'SPH'\;C#T1H(U86D*&[8X(FX;#=0NVY482 MW39.KZ/2P*/<Q"%=J6@[%-&66F))EEBL: =GK:Q;BCW\TL*;3JN1_VT<EB6F M+B^P5BN7+Z26V*L05_MDB2DO8XEM07XU?M6+^MGMK5XIO@(K;'FA5EZN.<.P M%::6#D&L;2NF^+UK!N2%CF$_L&DC*V_+SLCPC6NZ2%A6BFL4EFS*NF@!Q%KP M;\$W+9]U.V;G5BWZZFRKCM/*FU6W93U*B]^8]8F>-9^R7=,P"#P<MD8UGUJ> M!:(L_^9]=GUR9_=LJ-?(=*>+,)V_$-=-M5*V%"QZO"K]R)5)KVI9L\V4O6/( M8LJ0!\>0:^F..T,+;M@W*'Z]JNK?'Y_LGZT#U(+EE.D.CNG*+ZP%-\R0WW/& M!ZMWGFM7C /4@M4]8LA]S*M9 0,WA(TO2872$D(I?T<$?Z]J"(A]%S,L[ MP]R&%>Y4@DJM_M^'=D>;;1 (6%]< +U-CD=^:S;.5PY&)F[(G WQ%@]"5E;K M$#MAI-UN"=N_4AFSA(PYV9R,&3%\SNW ,VW?U+]AWXUM^?]ZH=CXVC0+SO$< MR2([(WFV*'BF[M+F!-)R(T?BIR+YH_*44Y&=$$FI0[:T7#K>GNVS8=]+>;[1 M]9;[R^GE4]MG0=LGW@EVV0/8RF;S>W="T*2VSX[)F/ELGPU+GJ^E7[^Z]X7. MQ74[M7W68_NL12"MGI=;/,I-' NS(R+IE>9_"+9*(U[+2.3JO&/CXQV1(I1O M+Y[UU#Y1G;9#[,(<\:P(OA<7K1.,NKDFU"=B?'/^X6JIP*G-=J@28J$IT[,. MZ@0=[U3&RK?<C5OLN=].GW_-MMIV1[:LF+N[UJW:F%BJKI[,FX:M#ED\G:W+ M@-FP:_C[^1SNOOQP[2JI ;,))Z^ZVDSM-.ITL"(B__(6S(:%R\]6^4OEY(L> M?.ND%LP:+9BUR*7EHN'#%DQI#RV8?4R\&L?)NCL_U9]<TR,&!?%OB4TWT=91 MO[3%UF#\:9MJ![9+]1<S10SL)KTG$C+;BXDU2O]]]>X+AFZ6YC$I*=T-T=S& M&[MM*R&UNMX,\01&VD5W+^7X^8\=UVD CK'\+@2QU"^WWQ]#[>SATQP)YX<M M#-:;G9X*@U<L#%92_YNN^6HHZG^GQT]M;8[.@H?,\8#GE.-3CI_(\0NUA-F4 M^M]TO5F@D(L?]U:C^<K5?SZWWIX)+R ,]B9K9QP[ZE%Q)1DTL>\SL>EX-39' M;@/;NBK@2PI/^EK)<,*610Y#?B[>_.^ROJ5X2>]'KWE>_/Q+4=M+-@ <HL+I M$G,].[LUH;G>OA:)W+4?-M1K%@1C??Z6+-=?5UN]^K:")[]SG6\W8>?ZVE>6 M:ZUWN()ALY'55##LA6"8BM2=I_)!<]!U]KM+L&3JV_+V_*Y_7[JYN&S^6+:5 M\;# VHDVQDL?L>=SJ^4N;WR@1"KU]E+J36I[O$<";YUGW4N8;9ONZ/[=_O*Q M\O5WX7:.<KO99ML.=T->7C8JZ^B&O-&9%"\B'?<S.6F] ?]XL(TP$L3QYYL/ MMJ7G%!N/L]4'^SFP3K?A22N:=7E[\>O^88Y&E,(R32(^VI_^4,XDE+T_DT@9 M?S-QM85RT^?G^1V)JWUU]1^7]E7M\FEN RU9&OP.-0]'Q!Z,0-ALO#T5"+LM M$+;9D7JB);!AY^RX\LW_\./Y]]6E_AHL@8VZCF-[N&XG<;D&*9NOG4L%VWX) MMBF6SCI'I"YAZ6Q8VMU6\]9CKUTL5RNOQ-+9EL#;9JQLN7.$^6-E>R4(18CL M[P"WX7TF(]8%*@ANTM__ZT;L7:DI=\_DX=-ENW!1ZW^]'RHM!6AS0+ S5MC3 MO(X)"\%+H_^&U_@+=M1L]Y=>)N<6WWPF#*:Q=;NX3'?#P+.W "[)DVZ%!GG_ M[_]DL]*922SC'^D::/P=//9W2&P=P2R]DVAW-/@H9;-<$1CFP[P"@H$6_5ZB MBHENJ:03R^*$]?_>Y-[0OP$1NOA[^ VZ8UF:ZP,@XM-@DETN]V<"<F/1U=&( M:>"XB?0[X([XCSJ(!^(-O>[-^[-L'&\"8^^D9M\%"&J>UC+U=](ER"6&U4L' M\:<4XG?]+6[#GP9D+VC^W[\!T0DH]XAVGVT1D!7P;)?N&$<SK$O@."*C&'$, M",X=>G@<)(25@1,CD57(D@&50XDQ0@RY42G"$+U1!ML0>ZT?\G];[[^=WS1O M:C+=HWG_[_SRY.C?OUOOMR%3-K+HRZMFO9%I7DEGYY>URY/SVA>IT:PUZQ?U MRV9CKU?V]M;60L,$8^*OL74<#']M6H'Q+TW;(/CPW)%:-.UUKJC9)1FT&C6[ M+QFF(=E.('6U!R+A%V!^9!^(CU:U3T,(SGAVBZ3Y-,1 W( :>5(^)TL8XI3A M$89T2G3^M4*_SA])\$KI45CK&C,TJ6F)%AP8CQFLDT#3,/EU\-"8*2^!-3SI MW?@ZZ1'@&SVH'\NO;,TVGEL+&\\WI*>9. 'X9+"V)BQ-N3."GXD!X>>+]L^' MQJ7]X]+NCCLV":B2%D'5>,+"F)?X0GB(N8L,#\KS]_KO;\^_P@MU(W@8,JVG M=%,+G$$_M2%O!:/-_QBAQ\)E<;=&5=XDN6?;Q>P\2XRW6UEH@?F=6&!NS$$: M^SL>\*>!39\)'ZW3\4A'"XADBI;(T@-:_2C( KB $U%F5;GS1W:4X];8D_L; M%<PUVZ@_N42'CTT'OXHA$WZ+I<'4Q*I'NG6;YW>NFW-S7")1_GML5#^?=6K> MMU@XN38-:XNPW29:7Z\)&8DACHC_A[A@WD9#Z-F!*T;HIW@4(T;"H[&++,7= M'PGB>J>)APOO1K_1T+INO_>AFQ)//I%XYCT!F$(\^8)<4(N3*$CRB(]K,1^( MU3^2SD SHF +NAXA4@_ [/H8 P5M.B3$,L-"3*8W"?/0 U,.GF> #TY1Z,,W M%E:S2H%#+R0B\AK;4].F/VD])[0#_&%<)L;SQ*\]1R?$\%%')?>0C,NJ\K#U M].Q>/SO&3STH#EK+B@=*;7AB#$+VV%F1U9G@3&K%6AYJQ3JR^_,&/M<H.I;% M<3[",6?N;NU#3?>_G'[\47I1'.<C'"=R6'[>1,PI.%8*<GGR09L\SF(9I'2P M5J9QF#07AXWM7VYI'AGQ,-P/I%8[^5%2],Y+\\BX@3VT@_-V&)VR@VI.5HH3 M=W"BDEV24T9\F-+C\U6A<?/Y!DV%E^6443M_",]K,&0*BES-J?-RRE03/&/Z M$KQ%#YEF 2,:&<0PVVWBT=!QBP2/A-C#"L?%\REAO8? =9[51RM":"'<:?RI MK9G>L*G/6>___K>B*N5W\&ZG!\R;8>&.-E6;#KQ@./P1=+4H2C(*A.4\$KQ+ MLQ=Z(WO#471:^6@&W<SXT[66\T"6>+ $Y@\2AV\";IC&IO#;SN@&'&WW>"8- MS4V+H?YK@@Q3RIGZ[] ,^M*YC2%-8"/IVM)LX+?WVXH0;VO-A[>+S:[GA)UN M)LD*&-4]RKSMU6_ /0%Y$/!#=NK,L+E_T_-,D6SPC&XXVZ+YZ#2[3NB#E 1' MIT$>,&Y.;$9T$<WAO3P!X\[W K@-==I5^QQ\H@?3"#5K^*F@E?00;SSI@JCJ M#6Z.H*%@XP$BNS'Z?F1UMZ!K_)O&K<C^L$_Z7TL/ORZ__S 3<MV\Z&;)I[B2 M.GS@^ZPLBJ40OM@LAH4QS>^;A$L.^]U4C(WH^]6RSU2@6WC(5)MJE*PKAT#6 M]+>3KDG:T69<M=N@D[UUT?5QOF%\,#[]]REG'3Q= S;OIB%S&<)>K2Y9K53D M2F7BV+DA_%.+"I_@2V\!&O\O9DRUT"[EN\*L4&J7<>6-JQ>1DA%3+8-PP]41 M,B3!YY2?3NI7PS:TC 3QV#7U[ABOS3UB##08_6D7>&OC*J/9_%YROY.SAR"I M>R/G)Y-B:B5VBI"Z=VJAL%SE:I247);+Q<6T0FD?*77S6J ='O>>GLYO\[?= M@R#5#4CZPFK#9V9)>HYC<.,)1S1&L7T2P%Y@W)ON0PBR%T7_D52S?&?<E#]> MQ>:Y),%5^\SQVL0,0F_'"/_*)=B2T^X,[^/S^:5?:UC/%T^?[B/"O1DS6M9 MN?-@;%M$G8R,$7)=<4)W3BX6)HK63))HG=L(V!/BFV4?/%N?G)QVV_EU\R-I M"/U!D=YTU3]">2M6&A7D7+$\ET4\+C*3+5V)6[HG5U?4*)AH^&XS#)E&M9:, M39[$@^5('0] M&E8<A]6Q&1;9IZD@*%@I4C*'^N]\LCZ&\>/,YG)9&!K$RJ% M0)IE:0[8F#.=8<XT/U<QACUID"3X(WC!4JM/Q0L>[73-WO2\SE4"3<.)!1OR M"(16NQZ@AV:H)%G"D2-;#)T?Y/CR>ZVRW;C/<$+#3*N>:ZGYES:BN"HK*:ZR M*BO%\?/(S&@/ /;/FG@JJ2$19PJN'M^.TFLAEM U;;?8]V!CP)L? ,O^=S/H M=HF%7S6U)[+S9'M[_+E0[WW-E;\-0IL-;C/PI;##5ES,]%ROE?"T&]1=S*U$ MW862G"^-FV6CU+TULH[O8(;NX%^R9!/J)\.?['?'HFE]EJFU3 NL!)F=-AL2 M2/RQ' QU)E_0A+O9;.&ZJK'KO&'\^-XY[];4V\O";-[@:%N&1>9#V8YPB#HG MAZACJ2B5@EPI*;,ZZ&V>.8XRS9@IA$:-I@/",+L+></UG+89\ P3L,$>B?4P M8H1]"FT2V5_S65^R\,V ]8"Q+*+Y">Q5B)E)X+V"E^GTR!=A_>1CK%**6.4& M<VEC['%AVF8O[ DB)O>W/?)-+_S09IDE0R^<D=H'U%82U#;TPA%J62!5;)A: M2G(QEYNG'^VVZ07 =80GO71H<4;@?)Z(RQGUSR?&74XNKT"@7YKEBOX2P>BI MT(W02&$EG5NL) ;A7DSG<I^(A4\RX^&3J>IU#@*BRF) /S$]NGXB,G./]?.G M_SJU3G=)(AJ&=G,T-&\@-T$KE>52:69?URU(F4.*821%94:+P):K]".^KKG8 M%L'#LHXA&BB/5;^%+9_V-0CJ&+SUF_""8POH],U0SPXT:@=<-^F>N^?39D/M MM$YTCU0VVM=C&R'"2R<@&44Y&E%A%56]>_[=_:[]^/'4;JEOW@_0(3%\1'N: MAA%W>T7G=N9*#QR,%+(H8?#H2(;I$?C2&SX0P&26*.L;[-.EDQ_'?!BFF92< MT$Q*;JCEU BS)1S)CUPA%%/GPX/>OKS^G'_61CTSOB8TWWT.Q4H&T-B:)B@Q M)2>4&'R"58K3\\05C$BNU?*C*F@JSSHSAVUE9P*\Y2!W;\P!EC"C?T ?!D4$ M]8!<CSR83NAGAERAH^G2/29?E3JXTL=G7_I5Z_I;>Y];(F6F=B@JIQV*UMJA MJ+@O'8K2IBDOP9]XT!DI*K]WE\OAP0M;RWFS?I%1CZ2+VF7M ^W8PX^Y&]+I M>>/DMM$XO[J4:I>G\%_MR\_&>4.Z.HLU^CFYNCP];XIK;NJ-VR]->LG5=?VF MAC\TUMG<Z'41P58ZY[1!\CF/J,(,TP>'TD>UCWD-FJU9?=^D&M$)/:EMVIJM MFYJ%:MTP W$=*,W0"MAE+)4(B[_\KA-:> H*OVLT^PSN^A7:S*S J#!]:"@: M+&4&C_<#,*]8=39[/JNCL\$2QV)LVM_,8%79 -U7UO_2ZDLWQ'6\ +M:H$,, M2\Q^C:KF^%NDB6^A3\>S9(\$#F\(Q+,[Z .P]P8/:H[U XK>(D"] -RQLOTH M:>1T&+FU&'+/(IA.!&)I2M3- +%7$6)EG!W2'21/\Z*X0#-M@93QC)6:;6.' MF7$$?9ZVOHQ8GPQHPT-PNFMX<8/H8/4$)F&XJS_I78RM4L/)9(M\B]<A &KN M7:-^0C\I[_["E]=<S[0D]NS"P7OS^Z0F@"SP,"C[Q7'N,;6B$?'(EMW8O=Z4 MK8AMTV:.$/*:$(4Q <Y% @VOTBVUV):.BKWX8Y"]N0#I$<VFQ<?8%8V);+5< M$U6Z _;/U'1Z1JI4\R E0&J":4IE"#X[NE.IC]\Y$!J#1Q3BCY"'1$C\:B%+ MY($(S/AAZQ>\3J3L\;M\K4TD<.O W.<W23JH(Q31K;XHBV90\KY*C^ 8^.)V MS08#WW3A>E\6]_.?6L3"@["Q[PE00"]^0T;\0/NRC%UO@I%B&V-?][3^Z%>N MI=ECU[F>\ROIL8^F98U^QS3R*%QZ_,O!8XEA)CS6!24).-'&GHWD9MHA&8,# MGRZ^0YKP32!YU#1/\ Y*JGX&51C# \^40KX!/II"NT H%FQ?V.G2;G^:94TC M=,X,2!FPX>+Q>!'=[B/I.\D QMFC:(,NL";X42=S["GN&9"\SP]= J">FSO( M>I;C,Q5,K:7I?-=W0F$BX5OA!3JM^@])!HP($T^;)6?6DXZ0&U"Q1R880/7 MEXR/9CT')"1(SZ2KHDT;DI?$VA4-UI096A.MUY^\)IKV]@B"0[LGC).F(0 V M7'-="[QGUH8,T>T+&6'0X)K-F!LMLCZ]H:<9A#4=@=<8#MLLWP][K,^CTP(9 MS.08D%#HTJ?@#U/1-YUNQDS,3**)R8&36%X@WS60<QX&@^,8E?%E1-=\).!( M4C!C&U<BAELPP?S@8 S),_U[^ H,9^(A$5.IBQ<X:*M*;8U%H2C^V:;K6NB3 M!)((G,GT@(*0L^0\VWTDG=L9@L=SM'" ,U:</6/TC35_9ALC)? ^T;]!LC'^ MY82^6,'($IGECVN/+TT#\%%;(%>$F*F>B2USX'Q0 O3)[$<CTS-TX2.U86:: MC*\$LLI$B\>44?P53.6Y7)0CZ>< 5SH04SL<0A3#+<)+ 1]>BD%\W3-;7.%2 MDABR#,8\ X\"@%%M:M-S1PS1Z=FFWQ7Z$RQVB06#D*-9,[,^TB10+5TDAEK] MR)/CA9UX-R+2C[3\468&BVE! /"'+'B'C$NWTB6."W]C@!:-$,91+=+5K#9E M-TZJ@*;?HE,_7Z")3DQ@@A/79RJ>]F()$1F:UQ_L4NIV[(IY#F['<>@#C?I^ MYNH!0^SD,?4V=HBZOIE>T]/DS+FM'PW9Y#S*,&KS\>M'+<$QVS#TXX8A_Q(8 M/0H5 .MJ4L=R6B"4P=!]0'&8 2/A5VATD(?AZY!UZ@,! _92X+%&JVAD8N\E M$"0T@@/20/-Z?L+O?A3^L+1'$!ST.?AH6>IABB>(#%#41JA3:0KOP^=A3R)L M:*198#1Z]R3@KL-HT 7]!I;\3_2N[5A.QT0T^TX[ &G(;1E?)R"83,<7*V06 MF1];#8)HD"R>YUL4#GD$ UFGG:60RQ0@'S;5[YJN/!0]BQY'U6D/S' =FQ]J M5A9L8-329A *[<EV,%J(".F85"?ZK&<4"-P>@@RH,Q\PSQ.?\H@+"'BW&)<> ML.D<:UVSTP5Y3:@&QS2?!]/CZE;#9%KA'?"-BW#6?T%)K:PRROQ5R :,1#!J MF<9FZ)\YCVAN#:B3$R? "Y#J$1_PXIH!M8(] BX%=Y ,#:"D)H<3!I1O;<*. ML#,:FE .M1=HSU09&2K@M$9^AZ;+^-IS+/JT/D'#$ ,$0'L.2_R%+Q#8B< MCQ!T%EFK# /L:@N,3K"]*'6#<*+=5<'2H<76;/74(1$/8,%K_*1K+LLB1RN. M5F)K_C\2W!&863#I",'T-^ F 4,D)]"8-7^')/I& NNFZ] S:)&7GO%#.HK9 MBX$^N)]Z?T(V-;L8#\F>P>8!=98+[Q@:LYA])?E]'ZPEP"3V@P.S5.IH?I;^ M02)>I950NF-:8%)J;N2^],!T9.F@<2KP'4$*?A :PBOA+2-!H/2(8:+?UH9= MI1!$[JI))VVA.3^T_5% @J4Q -5'F/X%)BC@MM7/C-S/);Z @ GOV.\Z]C@A M&FX))=&L@$I'FQ;E&<V<\&GXB1&33LEN0,P!6J=HM\9?E 'G7MC7[-H>$WH8 MI(HVBM@@&!V;&ME#L2K"Q?( H6F;NQ<V5QNP:P'I]%-S=8=4TG>2H>(9L[BP M\[[$DF3!D\9L4A?NQ)PF;$ T8O,QN<7-/A%"0&\3Z]@'_3L#B5M]7#S KU[\ M5U^S6(R!6X?(U*"*.I[6HYE#CP0\8O@7)+3OV#:QCJ0K&N4#.+F)!>ZM.%%D MSV"Y2=Q@!)4CCF23+%KV?B9G?)+AT4[TD$<0@6+%#3U6BLKB/>(D^)[T\:)' M<.U]1N,@2O]Y22K9=X]YPH+8FZ?E2E7>B7ZJ_R <_$PE2J#*IPE4\02J9=*G M\J\A>VI7F6Y ='$B&R7"A1<]1(,3:?4-'5<Y(,CYGY] NF_&1NXN#.[&(X,) M<X%W LAJJ5Q=$Y1;R*4SP0(T+8/"B*K[!,/DPB@4K4.85N\XU%U =<RJ)8'< MF6JE^GM(N[=HT!^/4;GCRQU,ZLD:H<[T/[^%V@:.'U @!D&5F!W@.KYO G.A M)4,#,O2,TG0M>AS M3L_K&QQX&4\%V!-P46AI\9TAM32+'HHZ7<)O!Z;6-CH MGO@T0!]Z%(Y'Q[OGSJT9\+B/9?;,@%\$#['O85FM@'K1+N\F"8R.1P+MMC@_ MP#,S<-[@=;A>D4J%3ED/+2?T^=E)<8]P5! ^]82"P2%#IPY>UA-97/ADADEN MN\7SN1_)X+;!SH@I+MRF8]UA\%@C<>[MBPN2W90<NPG5MCVKE%"V#-6^Z91S M+GXHF$T'Y6?-,#"01$VD"RJ04+L<2:A?8O(S$EPTV@0/CMQ#^A0M]A0FUE E M@%("M8&'T9@KQ-U/+/@!L"/A1V&AV;'P+9>=^/??@YHAC)T2C#X.SE+ J70= M=C"#!P*V\"_MJ)M= 8YS?<0+BD(X"Z(<QR<-SCYC@ML"DFL4HE'0>E!><\% M<Q%>DDKEO8<JE<H[MR6O6RH?>XX&(HQ"><T%X)60> -IW##1-A;M##21E:M4 MJWF9I8-%351\UD@%)5M(SY9X*05(0].VG0=MD-*+.3K8.@?[?T:G29%,'CE M'3*I/6)1C>"1!\<2V2]Q*9YD ;.XI$CE9&J%GS+SL]Z>.+(A3WC2P16$4 SH M6=#4,' 9>N#4 P#\N$FL'O.M:-@&UC]0- &/<V&%6G\L"=@C^1X81>CTL"_ MQ.L&VB 5_'L/52KX=VY+7K?@O]:\P ;#-!*W-?UW:/HF3Y$189[O>'3;IWDQ M+L$43#2[S1Z+U;1#V\ .:#[:J;S(3 HT_1YS';5!;BL WL*<9CIU$=,;,1W! M!(G(DQTDEP-S1*$YH\GG6L^U"$O@]FR-YR<9IL_R*7F^CM,."#[<Q\1VE,*6 MZ7<Q=L)#0IID.7K\/G8^KG4P11(5"CUVPG-[QR5B] <3^M').PIHQ U+03"8 M.H/O15")L.S<-H!!KZ#7$HHJ'\ODL:1-9$X_(C[0->'Q''QCBPT7[/%#?L2P MY=B=+,Y+IZ"P5&"6 8O9IUBVC\WZ$&&)#,^#^?M^TKGOY^C<GLK$[*GT''UG MJ.LJ]#*#W)W(;.3UM\,'QH=^-)R>4@T= !720ZJ=MF"^9?.YW/_];Z504=]1 M(!L1'].D7DRYEN@E2KD$./,T-ZO15FL2RSUD5@?-/QQD*O;I01:P/4MVE*)D M1YIZ-Y[MN!W5F[+^%EE?>:V,7]P/QF]RXSPN *9Q+6;<>KY)DYE9/5>6EWO% M^)FFHHE4_K$L[R/IC!X\4[G!:QE1MF0-TH&OV(%L])K$-%>X+Z0-0='XI\X3 MCW[%R@$\S?8MC34 H?$M@(47+H3>@_F #3WN36!2=,U2'W^_H4J#03NW):]5 MHM8H9)@/VR8:#3/P*O4A$>MWL:8!_@=SA?5[JQ]5:$6"U9=Z !T&,Z)"=IG& MR0,&@$D?RTK=,4Q$*\JCB@BK'\6A-%T//?H5W,2"1Q9V6.*5!2+M1[(<GQZQ MTO(L?N++UP!O[SF8DH/UPE@%$[JL*AC#)[3I,OI[\"13U-.SBG9^5LMD.I?7 M-+;$2[T(36!F81[7(ZZ&81YBTTB3.!P&<>UZID^&ZKI;&&BB]B<!7L(S7<\F MWJ!Y$[<_:?59&X-I-@E!)5BP41PO?5AGFV0#6LY"N(J!AV-T;%M1H-043;W0 MU N->:%*9:872B^A7B@=X94=]S\'%;(B_3$J(8P7T:4L?G L?O#>YGZ90@/G M<L#7&W<NFW2PWY!W28$ $+B'.9]WN2;G,I4R!R=E4D-BUP4/")R)X6RMY[Z3 MXA=(%^=?8O8%UB=8D5G!:^FCVUF!>VH['!Y7I[;#3K%PS'88"DR/,NC4)B+8 M10;[@TH8K*#$_H"*W[$Q!CUZ7\\QR""P$;H8/"B ?A?CG5CF"$M:L30;<R"Q M+QNA-L*1A#,%I6YH&QXQ:!AEV VAYH!D>&@4R*S+V !BGG$I.OI@BSN?MH7+ MAJSM270IS^9$<Z3C\+9_DF9A81>+:3BL\U!J=QR>A*J6W*<=%U%J8040#T! MH2D!G T,3<.K#\C_H1_UB*"=P#1,\>/I=*(K#?,=:*\P!(\)H8BA+90WG5#K M\$:IS AA66\!9ESS8"]-FF;U-O0YV,:3EXHB^_#>C=K Z=(MS?<]Q^G1AHYF MP-V9F#P1:=O8&=-D2>/G[;A C>1O)'9%L)<577)9A\+58I4_?E2*&@$\+-(' M ISWPQ$5K(ZA]2-+C<9]L?TT"$6OH]FP-08#'V6R6"+#"QAQ1]*%V(2ZW1$% MH@WJI U$OX4-@,9[3,6Z2VGWJ'0\0%G,Z6/]4M.D\KV'*CU'W+DM>:WGB /] MTFA*US=70S:PY[3@C;+HD1B36,G&<=3I+C)%$PWF*+D<.T>*_@(VT:/"'685 M%R.@L'@'2Y@LT!/\R"VRH#44[RV399JC03S6S"^Y%R>-T5OT%\/TL?$>?JO@ MB_,Y"@6SOD>?R(XJ15\U)IGEZ/ 3VQ$P'+UHBO=>9Q#/U7ZHFG8:6E^GH4+: M:6A%ODG]RC2>O?_Q;%:X2^$[1]&BL>8])[0B"IOH2$VA/FNZ9I!>7WK[+?OM M_*19^TL8#N#*M+ IS5@3PP[(%-IH&LMT16,@L"IH2U.9*6;XAY:$V<RCXGU3 M)0-3=@)>\AMI<-[B4,SY8(5CHN*,#DK1<5P,5FOI@Q4,Q;D&P;-0- R*M2I* M/:V]ARKUM'9N2UZK=,4QTKIGNE&OA$B6UD47<$D4]Z*C\;;1K%__->2/\7:M MS('26,-J(5?ID)+ Q-3#T3[YX]5RU&$AON]@*VHY2N'DLIS5[G+A'Q.=F!8! M,GFP##RW-%,QN?]0I6)RY[;DM8K);]D:G1O NOZ+/BXN""H:51=32H3X"WT: MZG=X3WJ<BF(&\L#*8X<1V#N&]L#F([]$4CH5GH/)* Z=U4C'AM"A<X-L+=[A M0 !'Q;$M$<WO@WN;Q0@3GQO'IEL-8DO\D".T:;_)J-EU?.[!R)DM.*NLP2-Y MPFDNM%=-?%P,/X-!J4RC4_@]QL>&QAC ;CB@*6"E;M<)'#XU.#KGX<>W@$V. M0#I;@.(K&E<531UC77Q2WMUWJ%(AOW-;\EJ%?$/,:*$0WK Y+9_Q9#@+)B:= MUD2'Y:#8&CM\X-.C3"IBQZ:]W,-3_N8C7WBQ$CO>O6W4QB9(-;V0Q&;,4&AB MSXG&>:)0I;G#;2VT@CX]$*>#?7!,RTWL!M0$Q*03,$^N5#SO_GA=DSJHF^@: MP/J.ND[R"4$@RWW\4>OU0MN<G%63LM >097*VIW;DM<J:V]($'HLXH"23CHE MM#VN2'"9,77+8%=KL:05,9AO:)@4-1X)7&&PP]&$OAM'4H/>PC)W;$<7%]#8 M!I:R8J*.8Z.ACL6L4=&$L(.%^):PB1:-AU"XJ1 E%ECN8*S3P^GHU</CSGB5 M!ULQS;"DH(CQSGREO+8SUK$>6\V''C9]!PN^ETKGO8<JE<X[MR6O53HSB4;! MPQQR'/<'UB:=;X$=<GLD\$"D11V/:*4_#NXS'3HCPZ.3N$7T(^E@*U;-3H.X M<!<W4%GV3G:D]B3J: X7=HEF8'KXZ"4@B$=A$X,#VQKV@-0),?BKL9DZB/4P M(%ZV0VP<A8ZK>] "C797-_6N9)GW>!+8H9&7&$8PAY1-^0*KWWC0[ #S %#< M<Z? (#YMV3@TAC;" LZRQX //0U\[ YR/A%#W1"V9Q#I9FJ('RD:J8S?>ZA2 M&;]S6_):97RSUJC?(!JK[]A9V]6)Y+N>QGKO6LYCUJ(#)B+IS4Q1+D"%B&*1 M[$E'>WS*A3"U4[+<=ZA2^;5S6_):Y=>W[(\;46Z#IUY/X'4;Q!!'0R-FXEB] M(3V< AN0A0\,VBZ)YF2'@?"]6\X3$V\X')<_#H^]>%@!!!L&>P,F/?4NS>>$ M%P34WJ,7>@Y:F/A)UU@I$1.B,B]3HCEI6,0XJ"GJTMHD@%D6%4OY;)]H.&/- M#MMX_.41+Y*TCYKG@0$ZX2 L3>O>*O#8"C_^,/HZ@^B.1RGB'RD$ O5P[@?& MO_S0"OP,SIYR";M@,!.*=O=A/?!-VN;>#KJ^Q.B[0=R T-%0^9PLJ3FUP*AI M[/M\A,:T3_C.] EGXQ)NL&@N)/Y11DQ&N"1B%O8C 6?ZC[)<J!1DM50=H8F9 MI$#+"CTV"P">4BPI<K&B#AK*:3V"P[1-AU9/(YG(&0U[SO!ICFVXJRSGE3QZ MV\J?1](H9*HBEXIYN9PK1P^=CTB'(%/+<E4MR@4U)YZ220)-&@&M)*ME12XK M\ O<I:I_LJ+0Z!JXSV.X%7,BM("-:B!1SS^_A[$,#[OZA2RHVW*<>SJ3S;0S M- X+, #DTN]0\[ CGF3 \_C=L"R0U9CT@?,J:.T\O)EU9*7UD:T^Z_9.@-<U M2^HX8(.PWCK4<#:(I?79I,Z^F#R'B2!H3.-DH8R8+$1?9F('GH ^>2 =/-+" MB:HT-9@]@$\Q)UHL#GP S'*H['^"HVAAZQJX;8/I*/@U;9X0XS9%KE: Z*NE ME>2 *BOEHES,58;D0&8&LRF5JJPJ*F6U*G!:$GQ%62E5Y&JYLJ0PR"!X5;E4 MJH)$J=!7:5*A_&<$"6=P+!_Q!N -(2-+WX8OHZTTV:) ZWJ$M:EB-EP7FWP" MT$) 1/R4T4.X%/B3L_L0ZBQL1D'M+Q84)'!1P/):V=-.KCXTZ!0O,<M%EO+* MGX(Q\\.PC6-"0),!*Q8$AHE#A&F%->;9<KW.)D<.A 25(W3NL$C?8D"<Q79@ M^+T,5(9$ED4&6,)"+8Q<T@@CRWO ^G=,-<#2>,Q(TT3Y(KX <-%R/'&MZ'/* MQRY3 >=Z#J:JB?ZI.);&]@D;F=E"N=6VV)P:GOQ@VFB 4XN9E6-@.#0CABJS M46BP-;[K<$FK!7J7%5E0I&U3V.VU7)NG>%&%6Z]H K7_#[ZS06@ .JIH+*85 MC:M6-!:W5=%X" @63#(-,7M5C;D+@F!+!LX'S_']S+7GM,U@8-_0;U%)P+?2 M(YBX8#T4JN (E/,K63=%.0\V4JY<2/)R,@/KQHX-K4?S1E'D2K7*/ DP;\;! M4TK4"RNKU86LFV'HE(JL%HO@LZB9:4[8F/$EE\LY,/Z8IZ/DN*?3B0/)]GU! MW&50_>,KZ1K+^3^I/5!6_I0ECYY,L@K(R:^CMY7^7-#@PY>4BG].\_:XV<!Z M".'1JX'V4.11Q9T\88I2"QJ])6I#&!)8* ];-0M2'VA)$7'%HEYV)U-G9F+, M$<*0@R-^'YB1R)+ C055SA>4E21&'M@1>+N4GQ%\&)48<DXMRI4R\U/4"H^. M3 !5R<L*B)=\?JY 26:"]%!D!80;N&)30SACH*IR#M]?8* JE3\%<]DQ#PJL M,N88Y1E05#14I01WRJ>A<N:9N%K?<S!&8>,H IO0WEF:+]P#WAF8OX;V($9G M46IYK(>?Z'YLH>. ?-MNXTJ[Q'(S-*X!-[<]<+N\D :[HW6SP95'4@WG60Z< MNM@,S4![HM+ =W23BH/HHIO&+<+-JK*'EG[2U4P/DRY8T#_3<C 'YOP3"^J M7PF?)>B:\#MW%8] :O>T7S0%6V=-9 #'U%W$O)D6]J%A?0H'HNN\*<C$%^L6 MXQ\H +RA%W.]VM3AZK#35):*:)D:&(U'6*B)"(R>)=YAT/=G,>S$#@X8^GU" M[MDL:E>,_FP[3N#"K@0T:0<'&/(PDN>9 2W"Y/,+17[B\/14WIF,^<4\1\4? MV@X*8>JD[:K@/:?N]T#L1K\(QYR*L3(8+Z6\NHJ\=48?S(0I!GU*BK*0650% MJ58M5U&H%8L@U))ASLMJ!:S"JKJ8D9(9"9[G ,"BFI\A>8<!!-4")J.25ZC@ M+1;^3*V1G5X19PK,/1QG")J1R G+)M3BI%. AA5]'MR8U0YJZ+-C+\M0%9ZK M@GM47(CZE'(!;)02I;U*'DQZD.^ ;, ,T]WX'*[8^2&W'[9P(A(WJ[N@&_!L MI/9\E)ES]44\$%)R"[H#0^)AUHLH.@HY12X@6XU996I.5LK,C\OGQM=,M18V M<.%O8$/W.EA6RLL$4.\)?-!)V$"@&&@D6$SE8LR7=4)(67FG5\1'T6,?:>QS MG7E[S*S3ORAM,N:6FMK3@,&C:]D(#G8%6)&,LM5<1<[E<LLR-CW:4 L%.:^4 M%E,A);R%&>ZHXZ9#6<F5AZ <X[_,3'=(D2LE<!:*N<5DC9PKEO NING*TR U M_0QP(+ E6N7<>,;J0M>U:(=#:HZ+(U/:IS&@F>-P*W4H4L[;Z14QS@-?>$R% MHG\<M\R*%2"TW$K>NSUX)+<C\P6Y7!TFWIEGFT"\<&>%6I*E O?DAVU(X"KX M;T$;,@YJY@\PG8$]*[G$T.1$X%1^%SMZ+91Y[*]MH4?,4X7@WA@BV*$<]>\T MZHV)0![X??08)V.8OA[Z?AHCVXL5,8:J&?@^D.!US;-I@LHQ/?AA?? (-L%M M8LA#EDZ)ZV%-230EJM9SO(!'$0;<6']R+<T>7'7+".[2L;,?:K5KZ<RT-1M+ M4Z0+GM3RSR%A]?#H1!!&AIT(1K:N'%.^>+\1HP\6B]=B!,)#>?0)S/"V@2(& M7COV O!%( N?^A834-7<N_KQ>?.T1O]0WOU%PX<:IUF)_<8GM'+Z$JE21U)M M]#)L$\.B38 O$'7_"[@R-'O)8?U]>+> #C]%$8J:&V,4O6TOJ1K%BW=)9E1 M" P3.^_#!HA#C1-Z8^P6D*:XOI'[4)AB@H5-)2N&OUC#?JP=(QYM 8F5MWBS M9#@4:LPHMGT3S!@T_EJ$3E#!+(H'RF?X%D JX+F',3R&41PD:W<<ZI)%F:#C M"#+Q&(;XK"(:ED],3&_3-<Q9AJ>)IOXM )D\$!:VY#?01Z(/-;K":.0*/*0= M6AAX1=#$&-M@@*LHX=BTX>&TLL,C'<V+0H.CU[4C2:)C\H:@LHS'\EZEX;Q7 M1G]L,:- XB!>CQZ58S^*$#58JX]J+?3H*$NX6;/Z/F9F#X"C(4[N5C*.@-NP M72<+:M(L/X*S>Z,,EP$U\4#O^,H-@,OKR_#N!VJGPETL^,GQ'-$R=3 1E5(" MTFG)GT<PX1N#<*RM$4?+^+9C&)EF^0A,T61WNF0V!3!P'&XQ=VDY)1)ABT1T MR))M3-_A58@.C0>SAGF!&80!C:]G& Y-7WC!HXL7VZ;Y''1X+LUFQI9]F$;) MAA@# YLNQI!9327O=XI&4I3S<VO3C*5&0/D.7E?K@6S3M4BFH* 0$N4H,XJ/ MB:ODB+%XA/J!G1O$3*2W..+Y+UFB<J5-^U'1\,! S-'>@H*FC)& C#>X,9:P M9&B!-AC>C)G\@ [/H-Q-#Q^HV!-(Y^(/5\V.5,6H9KC ,G^'ID&'C-1HMQ<; M9XY$Y(D+P070%*TDT4 Y.<)RV\'F,&QH1\LBV]3B>ZVPYTJ44M(N[^O+B2JE M7=X/@V_6Y_M,Z%8_!U_,O[3Y.&BT6_THSS 6'J\H'.>4X7RVZ3Q%,?)(L/H6 M7V&!R.!KCV2&$M_E>)4>+ .Q]__>*(51:3%1'LT%PYOW(KV8#1F^8'&0.L9! MYEE4P@H2WW(P:+K$:-$VL#1>'[L-,IV!5_7-M%LQ;H8ALP5?\XH .N<G7#L# MT)\[ \G.[=7. ;3_Q/,R,FT9!:*NH#_>O,<C@W7 M7O+RA_@LMZ>\E.:OPYP M<9C[T9E#9.S=PE(>VZ=EI3PVW\(6UY C>)FUSBF7IW?OW=WSDLL[J05TW/&< MT#8P.N)X_TA>I_56S15D-4]+F?X:-[K$!/3*GTDA1,RLX-E7;[]@$'Z4 <3M M?R8SW_!52N([_ICPS.+(U1YZT6_>\S24"3<EOR)9K&P?]BCA92^A?QMEWBP$ M_B9H9BI*)H"?+8W9$E/?,>;Y;!_C42+37M)+E$&UE]"_C5*Y]I/:"^5EJ'T5 M9?.]:P9D7,,(>PC?(PX*V-DPK>GZ9ZJ.3+"SIN$D 1&S+TQZ8 I,"DP*S $" MLUEK>ES6)<G:2;GVQ-\PPGA9Q(YL'R^PV!%HWK+:C=G0_+5A0+)*<380?VX8 M"%Z:LB-[$U6Y[ @\;Z,"FAT@E^*8H?>RUEV2Q!M+<H_G,&\807D0>M7I<>1M MDK**M+,ST%3 PRGO"ELIQ5V0?/F"7*CNR@:5<JI<S,^!ENUH[+PB5XMCX9\7 M@B9?V8K@6X_5-^%<0)0#26]M$HS%#N8^Y%CB8&,:LA=YCE")Q:)<5<9((S$K M:HZHR1ZM7,T#3XSIX#D7G@S%'JW^;;D*&F3,;-[6OJ\;S<FQM'Q^[+QVSA>/ M!9'W:6L5<-!><&]?<.E*/B_GRZ^7J=4RZKIEB7Y/N%K-+:NN-N].#6&*%0MM MGY[&3DR6X20Y!U)$R2TK15Z*E]:Q=E7&M@**\GKE2+62DW/*V&']8<F1PI@? MLKO&P3K(&OWCDEQ2Q\(&.T[6ZU@[J,5<2:Z4]DV<K8^EL0%K3E8+!V[R%\9B M+MNS#38:<;BAHR&=-AV9EA2&W4.B!#R5]TX<K6WUE4(>C*RQ-)77LORW%6"5 MO+KL^O=#'BUY]X%L,16$RK+NZ-XO7Y&QH6B^^HK]B#(V4Q\[E$E9?-TI+B-A MB=W-XTF!28%)@3E(8#;K.LUVD]2CXB!'.>K5-$LP\[L65:#T-LEPPI9%E@]: M3'[*( Q;4>6*.M-KIT]:7KGM-A8 Z6RK(QG,+PJ++Q5Z*"#.0XU)Z)AID4U M&P.;0/F$NI^9KN'$=\^,T.[V3A?D<KX@5U;8Z$.@]ZI<4$JR6GK=6'A;D$L5 MG,,P,TYV&%P_GIN[*-<+.X2WL-NG1FP">X?3+IFUU?XB6FW2AL4GFFL&FB7= M$-\)/3T^ARZZ$%MLTEECHE]G&YN-TE)]US-]VGB=M3P-L($M&Q+-!\S3)J>T M=RA<U"/8D!2^LPDQV"0R_"G#QV?16K;A)L5=S9#^4'!"=D4N%(LT[QEG2E8* M5?A/C1Z.W],/^*0'S:*3SC3Z\DGC&$^)SK]69-:(/C,\ ?*[X]W3_L\<16+: M3144?Z%<9K#D\[):R,E%I;3PZX8'3AX2H1T>Z^!P!TI?4:O95C^Y=RZ;G4*G M>ZFE*B,2,!1+1;E<5!8<IB!FE8Z02@9;"LP'#>M<C-V?AZ<""3ATVI(#^^:* M >N 2:]'9_-A3TAX)W9/=WR3MT"/CR+%X;*U&SYACPXM-WL($3'$O;1O>1M> M%J0S3'9[11&!TQ;CV#2;=A-/(FY%+E55D'J+C04>GV*2_+I,['4X#:2H+/RN M_)%TG@0]&SA2B-B*-="F\0GL20WJKZOY]+49(&-@)]!U>&TT 4N6D O--L91 M+#:6UP8,1[^+_M/Q^5DIW>_TBL;HGK?N3Z+[(M@@N<H*5/]'%8?B%J)WC3PE M,XV>V9 H/H^6]W%'L.BS8M(=@..=Z,%DX4-?D;P-TL)_VSYP'A\I#42N,T-, M#,<S?3_$[NTX+N&F<9L*[9WQ1ICM?NPX]W3@"8JE8_!9+:<CS/5TJW9Y1>#4 M9(138Q 0,G!WB^^FF+,<. &;JP%*!5C9!P"I*<4,,WBX]JAY*"%NSJZCV11( M"4)U232J@5:?3LP'/I*!OPX$D!D-!AMVLJ++(X H)"@#_Z@<5258L8667#0# M>GAH&5XW+OFXJU8^*D?WBVGC\PC.80@CC#&2%PC3=#WLA6*V1SL&?U<+F$6* MHS+\0*,C.W 0A4<RH4T'21-J%L?FT3BM7\S$]KD[:?,Y&SB/HF/#9AIL L@# ML4,BX=@/"R"SX XQ_H)/Z1X,R#X6 ,<'_&2 U-BZ83\]S48SHP,X9?.Y\=V- M9OTZ_AU=#\X2 D00#]\FH(C!AF7!L%9/P^A-UD(DMS0ZU00 I/BRS#8=OX%3 MTF+.[N!-1U)MHA.;-!A%[ ?7CT>JV&NV?70T@1,&;*Z*.;@^PL3_;^_:FMI& MLO"[?D57:AZ2*N-@"&&2N5098Q+-$)O89G;V:4NV!-9$EAA=8OSO]URZ6RUC M0TCL($AOU59EL-0ZW7WZW$]_/QV:W"4][8;XZ74Y%/Z0!>GG4$(&R34+\;01 MCU6>I)731P:<>/WTRZ$Q"#TFJ7$T$I)4RD!H7-#LPW*[:0OF\*$ECKA[U6/8 M;G%(N.09:7(%$DYKBK!5*,]%B1!YE0![Y"'+@I\.FC^;$TP#D Z$"E"=ZM+W M#M3WVG@$ @5HM/0V3]/Q",5)3NXRC-G[FP&[)?-8^G?(?4D,8FF.P$-PY/<E MOGJ5<_&T&B#H1 1CP8P);1>/&#L <_C_99)S0WOFS ,F($X$(MP'J83:84"7 M GZ14T)Z] I%BW)*R'.P[KA["7#)@J%R&8&*H&X]'"S) F/1Y@I/1YY)L)BR MW)!RDGYC^N. 8T(%#%K(J2&<O-H^6'+67A]*6"K]F_0._DE2&4=3+H3D?$=+ M,%.$TPJ$*1!F2DYXF^2LXDF8%.9XV=)47"M=GJ982PV_EK$$==0!!19FWIX4 M*8*'E>$!*? 6"/X39+^(:3)'0*C&<@ !F8$>H:4S=GZ6^.1!E?<8@$Q.04K MW&!].2(!?\TEP_Y;8&^O7*L)J&M@S-0:IMN8T=W@/WL6_&=SX#^'%OSGJ9ZP MS;M^'4R4#(Q$R</[?7N'G*M\Q/NT=<[K%ZFS&J 2%!S:#5K!RBQ3JA)Q6K'K MC!I990@V"(J]C/:S$F<_"=7IS MCA.?$WXP/..,B0Q\J(V,U#RXY5C1#U%,@ M)A:M/659Z'#014A.H++>/VKD\@&99F!=DV'4*(T ((NL1S"',XJAE:;@11'[ MF:/'5O.%O?H4D'.;H__DA:G0R)0-0B&]OB(\P@(#6XE?@!5!@(]LS:,=A/BF M/C\;3]F5@X<S+Y*>''\"R9&Y" J?P+_9_<%%85<"T04OP9[-,DJTB-S[A,O_ M&1P(E(2P#CP43!/G7\04'21?)\49(28I&I]>EA4I$F*L#+MPQG*H.*.C]_FS M%T:D"H$.-"T1*A,SI>2Z-D1X43XBQPMS]=5DC'LN;;9D!B;21)G'7@8?I&'1 M, ,/Y$(9M.C?R@\Z/ "[U2NH9#\'0PAH Z.#PP2A0X9T B5A)JEM"&7,CPF' M<L(V:08:5[H4M)F1%W,.F'<X,#:*-H@W\ '21X]:HFU!\Z##!WOGM$NPTS,P MYR8**K2K'(J'5TF[S<=N.7P7C>2'&7A2F?; #/Q;/)IKX(O%&OCB-"C]17R] MB+W")YS;<B -&@N4,6PPAN><<0"RXRX$60XF\5,ZUG?WAX0L*\$<"3F>*,U+ MYQ<G]$_A7]*S#HMG4@G2[Y0XOT89"XAUTE11R)4P%(*2GG9#X7-+59(&'%#" ME8X2A7O+ZOL2]3T/1L\:XS6=/BZUQL26DG:N\9J#:K"A(4-I; A@;$-]&'49 MRGY6%'(I,%0%S$;^-] 0 >T49%+KH$*D!/X[Q](>PW&G<,J4L,2%'V#8AUI@ M8PD'CMB]0V-P QJY7'36,%FP>L-D6+ T !S4I+,KYC-4%=D4R-MA;I/)+5QP MA/LEGL%GL( O1T!O20$O,D;!5%B%-2BFG.,\25%'HC5!6S>9I 7J/1A'!6>= M\F<V7-)T@;-"*FD),%ZU$U&T1K%(>2%M.9F2S+4C(=2\#!]R0EQ-,/8)M!M' MF.@C0&$J(#'SN-+B*L7PIHST52/;(&+D:0WYC!HA,#QF*JZ2D4TWIER"R6=X MM,$$A-4B38"\GH8!63CX7#+&%>)O 5W (CY]B3#',;::,C/RV3"!UA/#W..- M^NRE%%EC &J3 3@$&R@C6H+,&P8.8W+3TH;II)@!:^%J2RL%A0[!DN,#O,AD M 7M4Y:5% 5A$&+)>O4&K3RU+CYFW$#ICX/F8C?6N4+#!86"L;9J1KK-K3W)D M-25@)A2*]$,T9\U3JDIVU',@!S_C L'?=<BX*4X0QEP8<EV*R(E4WA6D<JF\ M47CAQV =SV"CA-L0+AQ%<=@0$HV\C!KJD/]Q576T#=5QHLZTTZFHC4&I-OI: M;4B0<\6/[3@NJ R18K[PX@GN5&MWYT^=;Z=P,^=-;A3350*<RLER9,@7C7-* M!I&V ?N<8XSE6;AEC81?I,K+^J*\U2,U]9Z G3H(,#)7L5+3)$Y00=4D8&*M MTSMG- P"IX<)JQ:*I:HQ:MJ0TE0@F[$BO%K-1BF(A&NJFC5A#%/:?+2)A7H= MZO[%Q<Z1%U%1TG"*]>-MM,HN[9%^-%S8SIPU)05@R_DAF>:LGS&$F<"&CWG# MP=K'#?>,#3<J.]A5*<V_!5ADGRAJE\C1=&P5'N7"#(>#?LI17>'G-DSC8.7O MTN'+!$>NI,^WTC5&5U'V4#1TP)/>@3\!.; PZ8K KZ[V0-LNQ<_GB?0'DE0V M2& L3UEIMRZ9LK.X00,C@K/ (U-[83H/#4<G\G%B;*HJ)X',U')()(?-:6X# MP5PV%M7$E.0C[Y.<BH*2\1YY ; ;)WSBZI@G'9<>R?P$0H;._RH)RY!5(,) M'!AE4 WP/5-PX:AP)8RS/"T4T>@YD!\0JANAD4=@855H-#4=</T01AW8K*?U MD 4V>>)D!5 JYX>^9PC\3YZ,L1*X5>P=8EW"!-X,<V/;!3D8%#.&J7T"=YHB MQ^S+XO#\96LU/I""H<%"_[=GV>Q_N[MOGBE-XHZZ'QSP*CZ>MWLC=]0>N7]U M1;MWC'\X5?]][ X[I_WA^: [%.VC_OE(?&@/_NR.Q, =_MG\SGKI46_K]LN\ MDUQUF?E\^&8@"W61$97T4 X-8W!VU[Z8^+LK1O9MQ<CF*D9^MA4C3^/<;$^) MM7:K2NQ54W3ZO=&@?SHD!78VZ'>ZQZBSK(9ZN#WKEBD.[,TIDT1DYB:1K.O' M!AT?'06[534R)OX3.*K(1KE@=^]@0SEB*B5''ASX1ZH] P8;%*#56OO>3NO@ M>?"B@6_/BNB2/"K9LS7L=K#= ]NT<D>F>KK7LHVW/<F;%*"_G12=9UOWNQ_( MWA,JJ:&AN-S$B*8I:TIF8>0"\#PXP51M%6!#*\.:(GBHS-28Q'.]/2: L8B$ M" +W"/Z9%3/L;Z,.#$JNRN0LNIF<4G2P-$6UQZDVS;)\&I:MI*10A4$X&U7Z M0XX<>F3F)-%]53TF\MM87%/$6+_,ZX-S+0N\&DZ9C^6*)=6*%UP'DX*<5G#7 MPPFVZ?"JJP?*8(-\@"J:*&>HZFY\F%5&J; TN/12^HJV:DL6;#K]*E'LCE-6 MD!)R\#TSC?YM1*K$M+]JVYV[#X:\-P&IPP)\^4_>27B'FVN(^V$W_M6QVW1% M[%8<J3($>C@H"\F<;YTG4B\CSAR>6=LG@U]:,VO'F/4\D 58N@Z- SL@"\S" M-+5'7[".V(3C%P&7.LC T1R,/1PFT&47\\ )43#JXX&CEXM)49&8(U[X%6XK M*9?#])=B&5?YFA2>L^(^#!8-FE=1U,$H;=B52+1L>NTA[94.R6@GO >#V+A\ MS<T8JEIUIB UJGEQ=9Z_7!1P,?.$PNV^F3$OQ;64YVO[Y!T9V,^T[,+R"9*$ M: DLA=O1:S_QO.-^U'?%.]5C2Y3[AB4WW$YBRS'QNG"]Q+\Y:"AJFM#;#)% M_8L_4YTU&1;XZ<\A[!)U2"43"E]K?3Q/TD\7H/(=9?UDLF2&KUQA)=L=G&&L MFFN\4;92O7,.T^?R':Y_D(I*+T"VR& 2#=QH6#.<W!1,BWD01:7!1Y76E+_ M5><66$?>,B.\<99$!5[MI.J;55-=I7E6M6I5/LOYC"!OR&(L0SFKPCC2:5C. MO/Y[LDPO*G<5;RS0:Z3J?6# B]0K?%FBO&@H0Q'3#1-]M92J"/&#G-AL4\J% M RF[>#':4O1J=_FR-(X,U59./>A,;H8V6CJT<=8>C!S7?2OZH_?=@7![)_W! MA_;([?<VJ':>SCX^?%1JKQJ5:C7%:?==^Y3#4=UCM_=N:'>NWI8"-U9KU^)* M7OT0@2L:J;MDL'>Y(;/'U%64H)?J88TM=_@*K)B4V5YTMI!D3G!35:;L46J4 M*6:I3&46&1/FJ"5E]GE1NK#ROB9Y5:$L6[82O7Z28'])$K2;E"\5)^W.J#^P M4J"V4N A<J@_UA9N]^"]JAZ\O:8X[PVZ[]SAJ#OH'HMA^[0[%/T3T?UX[H[^ MB^&7\X$[<KN<-SH?=O%'J:_M,:WQ,8T#>_SJ=_P.;A07'7=/VN>GHZ$X/^OW MX+SUW/[ .';VB-7YB-F=J=T)>WVC\N&#V^N"8COI@CXSJO7LR:KOR<H=[^HJ M"B=THY?=I-H=LL/J(3MH_E@AN++RT*PT7*Y$O/=L*X6(:PL6GRUA>GWY^"OJ M%V_">MV;W*UW+*U /ZD!D<^]%YNA<,N'MV*FK$:%>R .JB?+U).J[UV;8!GE MNU+U?/PXA GG )"Z2BN]3@>HMCEU_419ES1>R'A]%DP*NOATFD1T3S7>F(#U M?K-90$GA61@'Y1#+EPT?)5Z*]6%$Q'$(+V([G,A"3D3KZ\JJ!407*\?ZUNL& M5IX6!7)ES1UK[CR\N5-/'P,$WN2%P6/?*H?K.<N[8T9/7G(\?.?9*]MYMKG. MLS<_0N?9#W>(MA@G^KD:)WK=%-V_W[M'[NA)1U\?I;UTTS2Z2S1^O26F8.>U MM7*X36ME*T6)W>MI. [S93:F)7Q$T^@ERPV@WVB +F,#M_ (KE1?>O-;W]N< MWC9C;X?5V.,-LDD:TE6(E7VS\9I'2I4-[&UHGONM9LNRR=?+&4],T^#BMV?! M]7YKI]6<YB#&.KC9&J8GN1!GNC>RJYLG^[(W4C4D8^1N*&%_W^R^5L&WH9>. MO3C(=OK74;"@1E\"+]K= PWD64GVZ*FRDFQSDFS/LLF&)-G>G9*LO"?42C(K MR:PDVZ0DV[,VV88DV=Y:FPQ%TBUV&;?%6G%7!XZI)U56W&UHGJW=5M/M#2VG M?#6I;HS8R43>WT>#4^'*;GYQ+*](>/I,9*6-E39?+&V&G?>64S8F;4;>=1(G MLP4847D0$[K-<#(-9IX5/T^&*BM^-BA^.NU3RRG;%#\=+T+@-'+)K QZ*E19 M&;1!&73</;&<LDT9=(Q7$S..WVD8?R)82"N+G@I55A9M4!:=MH\LIVQ3%IUZ MXR"R8L@REQ5#MXBALT'7<LHVQ= 9@H&K^WJM-+(\9J71.FGTRG+)5Y/:P=O* MB3KJ:W*Q_M^C^[7%L9=[XB2, O$<FY)]OX*#(EB&L?Q2MXN_6,EN3Z_I\/9^ MP /;#[BY?L#6KFT(W'Z/CIKEQAKF:G')UU*G8(FZ>K8$;"5OFV7D9U63Q)=( MA/#%"G04_-QZL_^J(5^\##-$\V5(";^(%F+B%1FA]X0*C$HP=)6$/L +J7/$ MPIAZT848+P@&@G"J^ $:.0T*Q'F@ ;TBGR8$2O5D[RE[E.V,-3:*;K% 8-;X MU]^>[=U[03<L=/YR!Z-!NT&4N;U.L[[=9IJ3#DB-U=)0E!3NUYW 5X=;IK ^ M;+/)>8(U'KPE0GI@LM,E0:T]A@BJF_MSM'C[/5IC-RJ-PM]?9B^)TC^2:2Q. MFN(= N-EPG5_?1G65"S5\Z0_?:J018B.*IM8%K%4Z;C*- SX KD;W1*642Q5 MQK6,&@N6J+D!&+LZI&;9Q5)E><):MO>R;-N1%\>>.$H*/PV\PMJUEJIU1LN- M#D[+*):JM4;+#1![FP?$/.#K7T2?KM'*WHI3+\MM,O";DX&MKTP&UB!?5R82 MG7O^[]>7X\1?P+EY.<UGT>__!U!+ P04 " "W@&Q95I+><E@- !SC M$0 '9T<VDM,C R-# Y,S N>'-D[5U;<]NX%7[O3/\#J\ZTZ8,L7Y)L[-B[ M8\MVJJEC*Y:<;/NR Y&0A D%: '0EO+K>P!>Q M(@;*]Y4R9AUT*.#BW#]># MBT]_62U\YQ%S01@]ZQSL[7<<3%WF$3H[ZSR,NN>C_F#0<7[Y^<]_<N#?Z5^Z M7>>:8-\[<2Z9VQW0*?OHW*(%/G$^88HYDHQ_=+XB/U I[)KXF#M]MECZ6&+( M""6=.._V#M].G&[7@N]73#W&'^X'"=^YE$MQTNL]/3WM4?:(GAC_+O9<MK!C M.))(!B+AMK_:C_[9%?],A)L4/G[_>2E^6MV37V>8?@@N$7T2W]"_SO%D>/SC MW7\^?,+?YX_?+MY.OB[>WZS/@]O'94^,9D/Y'2^NOER=AR)/A3O'"^0 &%2< M=91]D7E/1WN,SWJ'^_L'O5\_WXPT72<D/%GYA'XWD1\<'Q_W=&Y,6J!<3;@? MLS[JJ>P)$CCA#+FD@IY0(1%U,_2>3 JDB=_UPLP,*3&2O@])24SJX1R=P.[> MC#WV( /H#]_&A('HSA!:)L13)":::921(19<%@DA,4_4E>LE%D;2,"M3P),\ M5R#C-<CNJ6Q5YK"[?]0].HA+?AV/!DFA1\(E1ZHN:^[[QT>J1?IX@:F\9GQQ MB:<H\,& WP/DDRG!7L>1B,^P5)53+)&+*WG%]1M1RJ 90%N,4E3:<DF@GB<) MD*3JQ0EG/AZ#[H[Z@'9H$J"R>GT&/4G'(=Y9)_Q,L8J9>7A**-&"HU9WX'15 M&PN4B?"I2Y[V\L1%3H' WAW]67\O.1907!MT PE1^8BDNJR+?#?P=RJZT:^J M9)0>NW%W_UX@7S6ZT1QC*4(_9Y.L_'T(3E9=($X<3CU,06DG8N:$W)PW#Q0% M'I'8^T>+QU8\AHB#Q7,L"1A@ ">;;X74T0Y(.6\R@EKDC,@E7A5WT[NEFK: MY*A)E>19(?:V%+$-5X=-G0W?MI75P:H_1W2&Q8".)'._SYGOP83RZO> R'41 MO"IB*S3?6:(9"7((==*B_NZ$PEJ(:T&,Q/S:9T^&UKC)LH+OO2U\P-;1?%ND MMB%UQV>(DA]:U7/JC<B,PBS4152>NRX+J(2%XY#YQ"4X K!6"2M<?U(31EB$ M^4P$',./M @'4<!W(\392'%B,2VT)F@']!&,9#SJ23<_K4#YD <E*=]ZV^3M M(6<P!Y!K:!)JE%BJWBATO#''"H/C/ 8Q*]TH$F8M(.;J+V$4)Q,?GPN1K*\* MJ39 '.P7&T/,Q@GYM!B8,+C!2,3C1O1MY>^#O+_#PJV334Z& 9$'V+M:+=5D M*/)V/M'*[8=YMT=<G)A-"X )@%LFL1BB-8+N(/1^)L7*]4=YUVL63L2C];O) M[_<8U,3>$,&(..:("N2FEOVEN59XO,WC$;%S-#\GS; %QQP[7BR(U&LRF/C M4DW-V#'=K".J"*P@>I>'*,513Y R/%N4S OULK#+3A&6@_=Y3-*,_O;7#X<' M/WV,HB@M($9 @HG OP=@Z)5:;L5!DWRJ%1B%=?6&C1/R:3%X;DQD]]A(K1C) M06$Y7C=&XKR)O]I(V+-1'ZM)V0Z81^6L$"\L_NLC'HIK\:X.CZ7!S"?:('5H MB Y$7%H(:L?,TFA4Y%L!4P@CF.-G+4JU FG9]F+,LT*G$&TH!-5:8"RB:VDX M,BE6(!3B#B&+UO-U0FYI",Q95E@48@[Y\%N+BG4<+@V)(=T*CT* (1.3:\&H M&5E(0U*::P5,C2A#BU(U2NX<>X&/[Z;@3S2;<3S3:M]-[S',80-\B24B?HR: M+;45BL7P1,1>G>'("E ID0CG322D170+HE>(4U@/BB'FHSGB95"6D5EA6 A+ MI#&,.3O VM&\6_!>+@81>?(6<77R\!'7CT84.%A!_@)QB4BPDTANJ\.6MIQ$ M%$H:<2'?!LJC0N BW7I308RVT=JA9(I7E !616J%72&VD<:N+,[1 EDW'&7N M9:THK6 L!$&V0-?VF37ZS$QLJK3G-%)9@5<(GF3[SVPTJVU]]<*,YI:WE<H* MN$*DQ1!Z;!M<W0:7OA[5]Y$0>A(8+A!U6#%T+72:-P1-B \Z)I/0?+-\%B^K M.E"([J0;;^8^EI-50.5K%>*JHGKJE!9M0[>M,->!!-=_!N&+8*%=.D1K?7ZG MI%9L+V %?3%^E((^E.%$0B*D8S$MMC9;$N:NNR3/"K%"K"C>IFA[Z;J-+MI4 M4&\X8"KB0$%TO+'/1&GCLR]H!6EEZ"C>^4@+T_UL? Q3RVM;8TW0XXTDP.U. MSC'O!US=+=X^'-<N;U4%"J$D4Q5(-K\4_%JJ$XEM!]U=JD)Z-ZP$;1.)#:!O M*P-*N=VS%B_;O4SS<%I)8856(81D1J@=6W>\AV#&S9K:"L-"_*C\GD(+Z O< M73!C6J> %:R%R%+EW886V5V&0=I-WES2YP?NENEV6!P3M]!;X5H(/&4'2-K] M$HL(SS0XD9!VN*Q[VL3<4"WHK' L!H\J3J"TC7.WNR\E$&ZCL@*P& +*WXWY MO\=-_4>](7B/IXY^>_!$/7AWUA%$O?[8B=+F'$_/.H]2D&[\*-UO8/;>:N'' M)$I"Q=N#&ON\IR+!,0O$W0*7PMN(P$3OG<&(V(N5CQE((E7Q84J,H^1 /]][ M0<M]-*EK.13!_BN:?*/XOX:M4$'KVIJKTZ]D<7\CY37LAM95U^YL@WPELR\3 M(46K3WO9QR#A=_[!R%,PG''IT,*[DU7/A88/G=ZP<&NDHHCZU8W+=552]^"P M>W2PMQ+>1M,Z2FS<4$^)N-P.2I0\6FJ2+\K(U8>N3+9"2QX_K11J+-/#OA1Q MRLXJI)]*?88.FDTM);:_OUJFSK:2^K?8J1+HTVU\7:<BI(O$/W9#8_/(K1T0 M,7T(@GKW=E>Q.]2"HO#2*A"]CZNG>^HUW=]NL1PA'XO/>#%1+](JY<XZA53B M^RIR==:1/%"]HWKT^ 1Z3<*\L>[<O2!\I;'CA)U]\LCOB<<6B-"!Q M%"3;! M=!#ZU4!1?^(L6)YU0G8$2*I4_839C*/EG+@PO92<3#0+M7S'W"7(SYI@3=U< MTSZI]WVIHK0QS4#="-,2M?J!D R\GZMK501-,&!394H,J")H@@$#*L'!6DJI M#5MHFF#&:'PUC&XJ9'4W931!89@U8LZQ9U2Z++,)BG]3JW(JUUF-"ZE-4/6. MXG]CQ._X#1:Y*FW.:H+2-XS.,!_/$8UTS"I>GMT$Y8TJ-U31N",K*%O(:(+" MXR=F5MB4T0B%80U?XF-S5A.4'@7+I4\PAUJ0&T8,&4U2&&J!6>%T1A,4-M>( M1E:&6*E"93!E-$'A$:$SOZ3-E>0U0>WK@%.B#G^JXTW3*7%Q<O\B:X,-81,, M4G/.$A/,64U0NH^61"*?_,#>9^P1I':Z"^IO(VJ"(><N^!<FS_JH:O[>0M8< M.](F&!56=T0]F&CC.0L$'JD@46[NLH6H"88\4 1:^D0=EAG/"0\/Y&3MV$+3 M!#-"5T,_-*!>H,(LR"\%I(*J":;$-]^RJA=2FZ#J.2<_&$47B'X'IXXY^#37 MH"L(FF S!C^&5 /NAQ0[Y90+#&F]W@6^+ ^@KYT[J_C*P^%94GM@@TQ>,!Y MJ&>D8,&P4H(F&) ^[ID+@YMRFJ#R!4/<"S52%V57V W4*8K^'!&^0#1KA2UQ M$PR#M<Q8#6LPPJDW%E1P3#6#\+S/@+KP$U0?^GD;=RC7!'/[K#\G>)I@$HXF M"B:='OWM*SJ+TO-QY]T*-\'P+56VV95TB/F4*:U<? &S2N\>JX'?E='IQ0=8 MP>3Z]EHEFF"B^@.:F&]!:1M1$PRY9?2+X6QIOI^O)FJ"(5!E,'_$X'-3Y8DM MV4I5PY0P;Q+>UX4,/"$R-C#,6S"8I2"^?I%-*I>K)=HE#O__0">@:K(_LMFG MVD:VNX' T?L#+1S0I(?6B]-[,IO+N^F#P/'EJW69U79%FPHUK#M<C#UQS=G" M5$L'0@3JC_4FJQ0[ZJ::NSD+&]ZL/0<^'+DRV0DLS4?15VQ2_7XHI%!.H[.7 M,<7T-IU^?FH]QBMYX0,L*</LJ)_1O<J8S4O$])[W1()^#;'@A)=FVA1?D84Z M!\JXGG&[+A:"<= WUUUO)VML=WVUDIAZT-/ > K39R4EV@'7?Y,@GJ=6$S76 MNG"70 5Y1VPJGY .N&\2HZ#O"-9-")1-[*U?K+$>&*@#L[X?7[8?<YBF02^Y M&7++LAMKT0W40"I 2?5V %LC/UU3RS(;:\TE%F2F7 \3 ,E 2 J<DKS&VJ)N MP+B<Z$5%7).2+2(5^::8BSE9;G9VK>D;:_-F3JK'M?,%XS)ZRC)9K%22-'4^ MIY];U:OXS'L=JM>?:=*+]88DBG>>0U?I11<.[[&'@<X;T*$V!H2+I)F^%O-= M9XY*EFB@T[YA57>P=_X(ZZ"9VMB#*:X@[E?DIV8??[#09\S-EM$3P0UP]5=8 M9.D]"/4\B%IKC9E*NEJI,ZY"&:CVY@.I[IMX:D")YOBO!,++J;,5GO .C?RC M^Q.UE U7L9>!6JB%E6T4-CV=?LUX-,,4WXB<S[&ODL9HM1G?G\WE?]Y#F W0 MX#W7"]9,&C":GO;"2Q_P^5]02P,$% @ N(!L67D',PYF$0 A-P !4 M !V='-I+3(P,C0P.3,P7V-A;"YX;6SM7>MOVS@2_W[ _0^Z+'#H?G#S:G>W MW?8.:1Z+ &F<2]+NW:<%(]$VL;+H4E(>]]<?25.V)(HO6S)9X(K%MDTYHYGY MD3/#T9#Z\,_G>1H]0I(CG'W<.WQ]L!?!+,8)RJ8?][[<C4[N3B\O]Z*\ %D" M4IS!CWL9WOOG/_[ZEXC^^O"WT2BZ0#!-WD=G.!Y=9A/\:W0-YO!]]!O,( $% M)K]&7T%:LI_@"Y1"$IWB^2*%!:3_L'SP^^CMZZ,W#]%H9,'W*\P23+[<7J[X MSHIBD;_?WW]Z>GJ=X4?PA,F?^>L8S^T8WA6@*/,5MX/G _%K2?XA1=F?[]G_ M'D .(VJO+'__G*./>^RYXK%/QZ\QF>X?'1P<[O_[\]5=/(-S,$(9LUL,]RHJ MQJ6+[O#=NW?[_%^KH=+(YP>25L\XWJ_$67&F_XHTXVN2Y.A]SL6[PC$H..S& MQT3*$>QOHVK8B/UH='@T.CY\_9PG>Y7QN04)3N$MG$3L=XK>ZJF/B!0$,+CV MV3_MGV(Z':F<G&A&X.3CWF.1(\K[Z,W!N^,#QOF'QJ#B94&G98[8K-J+]C=Z MZB>0,OO<S2 L<M/3.P?W+L4-(# K9K! ,4B=1.JD[$,^ME3@G/+.QY/Q@BUO M.G^,YM)3]2W7Z0QD4YA?9G<%CO^<X32A3N;\6XF*%Q=!+=CT+CG(9Q<I?G(R MJ$34AU1C,@49^B\'ZB1+[M T0Q,ZF;+B)(YQF14T/-S@%,4(&H7=A%<?.EQF MC]1"F!A1EP;V\?0;@NE,+UZHQFS2+!A:)D%T-/U8A,: *7I(X4F>6[@YU?@^ M9+F"-%X8)6B.ZN.Y=,Z1$B;GSPN860B@&-Z')->X@-13OX 'QD,O1M?8/F2X MA2GU) F-%\7+/0%9#F(KCVZBZT,VFB7.4<&]'%T0IY@["IJ;6K@<"])^?+=[ M@!DTEI0/.?Q64K7/F4<SAQ'%^%U'D"$BR1 1Q>7Y]VRI]JI1DV.O$=).6,7P MH:*EG5!FRB$BIZW!=%3]15$[:;K&#A!1[831$O4=7>U$4E,,$ROLI#+1]2); M/(-)F<+QY SE8#HE<,H]TGAR"^F2+^$9+ !*S;(Z\NE7]G- ,NHN\QM([F9T M ^PLM('!KB.(>/PU(&S#_&C,$?O@W2\BJX#A#(6*LE_YNF*'LZ@63(:*D*XS MQ(5'WS.A$0DWF \Z^B$BO*MM;>G[M6N]ZG>:@CSG*W[I<WF\7PI# ;]"X &E MJ%@O?GOK]_&4?O6^*(N2P,\H0_-RSD6@@9OO]YR5LV;57[[F.K?T5/U:5B1F M[!4-S<RJ8"+V^Z<XW\#"SBP'T:A*->FCQ\4,DM.2L"+Y-NMB4\[]ZE?/6YU5 MT!#WG86[SGH;VB%K8*[RNO(9N$;F*OX&K/J>Q]GH6PE2&EQ@PK<]XT7=@"Z3 MVH[3,/LZ5\/;<QBB1N@LK26]3M88I'&9\D!P1?_>H(#/!<P2F%1\F-!VKXH+ M5+"AXMW]831B+_I+-J'I'\7(@>3H?A_<D.>("K%Z;<<%HMQIU$@B01PMJ:-7 M7S)0)HAZDA^K]^>5O"F.&S*F[ 4^;KTKKYHA^&OZ"<@?^+OZ,A]- 5CL,RSW M85KDU4\XNAQ9\8,_ELF<"&(5[Q0\P)0_\0\QKC5LWXNL[.4G\U;T-[9T'D'* M_5=Q2J?C"_5?O*5#K8,E>5NWVKPY(7&$"5VZ'_<.J^< $C=FB]PT(4;LY^5\ MSMF,*-[SBGY"\%QG:F%6O(DJ=4BH%'O1$T336<&E]P.A*$[DMS"&5&P:[*_I M+L,X^[14=H =>07,1N^0<%J59*B8:ER:H^QP./:*0Y=>(=G]2T9W$2E,UO/$ M[)MU-':8O/&*B5GGD!"Z(7 !4+4-K':!EF'4BM@.L[=>,7.P0DC@+06D.X;8 M+N&IC_0UW995W)N4E?9KI5RM8]93A9'AR"A(<\RL>DB32S0[9E->P;METHPG M7T2]5(V5@2R,[,8(EI7R(:%U@3*J]Q7=Q";M:KYV:9GHPLB"C'C9J1\28&=P M@7-$=SG6/EQ-$49:9 3)I')(\-02 !ML%,/#R'W,WDZG;$BHG,$)I,+1-1[C M.;P'SQ8>3D=CA\]/OO$QJQT22,U^:U4N&DK>IJIP;)[[^TEIM'J$O:IK+QN- M6\ZNL7YK?^(MGW75KSW>]S)06U]1].M6.*0)=3Y?I/@%0O%6TV5^69#Z7N_6 M@%F;(23L6K-L58M9MBNX0.G.R?=F9].E:&VDD("NMT@8L>P<['O;8PV71M60 M$&D6/2KM7HS@F.A\[X*L<;(S0$B0L587 N+B=U3,3LN\H-L#8@^<';7O39(U M?"[&" G$FH(VM0;%\ GH(TVU@P"RI.-&W9'JP0U&7$VO8=DWG5JMV,N=HX. M*$,V0J73-R1<%+')JCAI)@TH\W5\-_.]+*NU@E:>/2A_IUHZ6^XS/+H%LT9A M3R?U67QY5G6-]=9LLBQD<Y$,_8V=@WTO"LT="%)'B4K5D.81:YS'F0T<\DC? MR]D:"Y62(0%QDB2(J0S2&X"2R^P4+%"QOO^JH[JE(O =RJUA,:@<$CJW[*! M!I/JE/5)')?SDE=5S^ $Q4B3?=G0^JYD66-F;XB0X*N%=7:XW"%VFBE]1R1; MW=29SG>3M+GH9[JL2*7FA_VVEE?T[SLX>=-][6'C&,[Q!L=PHE<-QC\.=HS( M<$]B0Y$W2D767"(\B=9\_)\L^HW@/+\A>*+S]8U!OD(5OZWD@JZCKBK4^7.< MENR"7-880/]+[L&S+G9MP,RW1^Q 2HIB&]LHI+#&CI^/)[]AG'#7",DCBF%^ M1YV>+HU7T_AV]6;@S!IWX#/R7[-K7\&HJ=&MA_J1>7GS=4K->Y+,48;R8GDV M5LBE\7TF0M]^08E&:Y)96B D3W +<T@E88<HSZAO2S$_6&"$S$#FVQ_8 F:E M?4APK11;-G1>4;=GX1GJ@X-92[(&[=74X=2#W&C8JZ2>ER$%GVN<X:9*1G^@ M(?'8A2]+I5DL*@+?"\:(1E=+OEKSH+Q96U3C/%-3^'8"6\-DCCK^/,+:L54[ M'Y255.;U-OL3G& "5\<,8'[^3),?:G64 ?)R22W'WXNQ/1-.4VZC A*8:P_5 M#_A0WZMZ!Q95Q9Z.*!5D6-V]B<QK."#G>0T+FR2P-<SWO.^46KJ;8GC@ P)R MI8:8;)_H+E);*U02^%ZQ]N JM36$O5T6V5T_B],H5+^U+%0+QA'*HCKKOX,% MSG^-ED]HE+!W4867/Z[3T.TG6]THFXCS\5^$9[<,47'H=O(149-\>OF2LU.1 MJZ!X$A?HT=!DY<+C_S'!R6TX8M..VYU^)R 7?P87!,:(VX+^.87B-MB3.2:% MN+Q<#9<==0#.?SL478P4$KC:&S_JPIMWM\Z<?+?L; WZIL;K<0+(MWU^O;^[ MY)5Q\@@O,*%_*@B*"]&2]R5#G8?4&96)R'>[SN9XV6@7WMJ\S/.2]3>,)UQ. MZDU^9U>VT@2%*E&]!1R3TQ2@N29@.K+Q?6QMZU6YD=E"PIVKSKZQ2^4]P^5# M,2G3ZNBK&F8]E>_3;%NC:F.4D$"D.1UA4>$,+G^_S.3;0[6[9 MJ.U!_#A=4 M%R.%5E-N"5[=2:K=A!G([/#\Y7O"L\,L@0,IW3KD!F@GN1VP[[XG8#5FZA-@ M17[;EF=]^RQO<5,DN$8JRV+"08! 6>GW72Q <2MM-<$Z;Z=U69%V_"RA#[B0 MM)TE Y\47.*U+9PG03>])>@!UYW<+!4XR/+]/O+5/IODS'I^EI,@X#K4=I8< MOAK5,4D5E;/5L7;+"&[%R1+@4 M76U@O[ VQ]KH0EW5N8&2)?\@EK<UL%Q+\ M"ANP_6&^Y3O,3AZ>2G?B.Y3W^"3^5B+6YM&\EEM3OS.3!OJN4X-ANXAG:YZ@ M$A5):N4W#1S0U? (]&7H%C ;#184W@K]+U &LG@[5]7)P]?AF86 :3RI;H,Z M@P_:(_TJBD =DP8QZ2R-WA@[*&E1X6,($]XVV/6&DKW6@EU''!FU+7&@KL4" M*!<MP\M^F-*M[_RM%1#? 6S^H#;R!A*$$SD'%,=USY]CWH=W"PIX/IG 6'?M MX([E\.T8_-A=[O!R3?^#[&D/V9BZY&0+8PY7] G9F#IW',PU(F,R!9GHKV*G MXM$T0Q,4LP1S6?RB\M_@%,5UZ1NMP#^S[PVC/$YQ7A)(_U)G&8$LB6I,HS77 M:,UVH'[FU0<NNP7_I2UX;?Q $E49?&?RWA#N75NXBI1;M&.;T[OM%%O*NI2' M![()*[*HO=WN64!>M%.(==@6JQH\D"RB*BR=Z&T(==062E!%\J4-/8O7>3MM M0[;CMFR<))+NY.U9,/%MB1M Y_4] 5D.8O7%/X=OVD(*\HC31TT& TG,;@-$ M!=_BL&].\W-)4Y@IO>/AV[;0-0Y\*;=X#':TP^K,RN%/;7$;)U)^^.7H\.?J M2,IPLI8/.?Q6LEL8F#]6&%8*.VNRJ*(;2$"7F*F-G8=2"'*-G=&KZD_#'0MR M4?>>?[*X6UDII+DKNV0_G*JK#$"CQU%'T!-4PPO8E4#H9)4B87<:L0O+-O,) MG=!2I)2RBN'E768,.BFEF+DD&5ZT5K:ADU$*F>V<8WAIZ\F'3E0I4#92D.'E ME".D3EJ'.+D#T>,93,H4CB=4)#"=$CCE7,<3T;)VQBY>316JR(%4L&/G-YL, MV4\$R^B58+H+M:H+8^F&_6X&B%X?*:;6]:DX1915Q'GM0!&7 "J$N69G+=B] M8=TZ]A!*Q8.BU9-V >0J4NH0/)8";!W!6K!= >>I$T,(HOV ;'.4KYX1(</O MF/S)^AEQ#'.V?[D%3Y_I#HH@L(9"HX*>W'>1N@L/J0'$P1 AO?A8"<ZNH.>V M$.?P;&#KH/%= W?!2JER2/=$K#Q<5X*N=792AEYW=JILW:_G4_8A:#VAGLK; M&<%NF?C%@QOH(NA\^T(;A.23@1:F",DI-CX?8+XW8(-VH_Z>X-OA;C A^C9O M0.Y:XZ3UB?>Q5)HP>.A=I]>-(HLV[DCEBV:2W2RX^(XX%RBCT_N*FC%I%Y*T M,<=$Y\=Q::0RQ!TSI>_(8X=4R]78&B2DZ*.1N>8Y[6[WV827[XC2-] &HP44 M/=J2VT4.J13;4=3V$C3J'Y(Y34&>\[+1LG[(2]H"GZQ^ZDD;6J12;CVT-+XV M$S4?R/Z=/[*R" NJM:?NM.AX4194^L]TQL[+.9>J:LC6*B]7AFO*+WE&@JG0 MM6+K.\A>L<^50,4'4E>ZZS[S9\_!TZ>\;.2[A7. Z'PA= I0'$'Z'PC(ECHK M>/H.UJZ(MS\#MK4Y0PKHML:XIO[D_@FFC_ SSHJ9[HN\&W/T'=QW,3$TIOP> MIP6;UO=/>/O9L&+DN[=V1Y.@9;CO%GOZS!Y"8XV5[XL"=XE_W7CA-$<O.SKL M\GOI-7K5#N(EJ1=]'J=XSOH\JC?/HF&2?0A-G\1JWZ%7/21UYCQ3K_HQ.7_? MV>SY?)'B%PB%4.K/S<MKU8+46\6;6?Z.;J&(C2*J\;[S3FMLY)*T1O^0(D?5 MHR44%3?<6R.FI/.=&&Z)G,$> 2+X%2Q+$[;(2>-]9W%;(J;0/R2DJHNYZO&( MG<?Z1.-O<L+NK)TN/TBPRCZ,8&[!TG?6MBG>6ULQG+1-2H.J;M?JSC8AN6T] M4^JVZ\J&5AVU+!/B3XG$8Q053%]>K76CU?(2.^E:*QM_Y\C)6XM'4L:%N+SZ MA<L'TJKN3.>[25%K!KZSJDVQE1M!7 P64B3@]Z<*]8VX=@[VG5_UA*'&$"'A MQ77[A G!3ZPI6XV5--!W5M433@H#A!A*Z^<X=-'RC;9[NW6H8_#7>1U2Z^LX M;Z1^S&Z1=U'.41V/M5-$:E52'Y?=J5::([1VBDF=2]HCM9X*<-?4@WRC<9.' M3'XX:+RH@]>MFM0DT%P[V>A?%<OE@:-(,-W%BW'I?)0=6G(S@.:DU"ZA:ITR MMM-&?KO?/G6L5D+X;?:_![JIHC_Y'U!+ P04 " "X@&Q99Q""_4TH !, MI0( %0 '9T<VDM,C R-# Y,S!?9&5F+GAM;.U=6W/CMI)^WZK]#]HY55O9 M!\<C>Z[)R9[R==95'LO']B2[3RJ:A"2>4(0"DAX[OWX!BI1X0>-"D03H*)5* M9FPTV-T?+HWN1N/O_WA>!J,G1"(?A[^\&?_X]LT(A2[V_'#^RYMO]P<G]V=7 M5V]&4>R$GA/@$/WR)L1O_O'?__YO(_K/W__CX&!TZ:/ ^VETCMV#JW"&?Q[= M.$OTT^@+"A%Q8DQ^'OWJ! G[";[T T1&9WBY"E",Z"_6'_YI]/['HW>/HX,# MA7Y_1:&'R;>[JTV_BSA>13\='G[__OW'$#\YWS'Y/?K1Q4NU#N]C)TZB36]O MG]]F_ZS)_Q[XX>\_L?\\.A$:47V%T4_/D?_+&_;=[+/?CW_$9'YX]/;M^/!_ MOU[?NPNT= [\D.G-16]R*M8+CV[\^?/GP_2W>=-:R^='$N3?.#[,V=GT3'_K MQ1N"8N/WA^M?%IOZ@JX+3$?^3U$JR35VG3@=(5*.1F +]K>#O-D!^]'!^.C@ M>/SC<^2]R7%*E4UP@.[0;,3^3X'>?/7))S%Q&+*'[%>'9YB.7,IG2K0@:/;+ MFZ<X\FG?1^_>?CY^RWK^6ZE1_+*B(SCRV0!\,SIL]-53)V#ZN5\@%$>RKW,; MM\[%K4-0&"]0[+M.H,42E[(-_MBL0DO:=S29359L):#C1ZHN,57;?)TMG'". MHJOP/L;N[PL<>'0]NO@C\>,7'485NFF=<R=:7 ;XNY9":T1M<#4A<R?T_TR! M.@F]>W\>^C,ZF,+XQ'5Q$L9T)[G%@>_Z2,ILD[[:D.$J?*(:PD2*>JUA&U^_ M)9B.]/B%2LP&S8JA)6-$1-..1N@>,/<? W0210K+'-2^#5ZN$=TOI!R46[7Q M73KF2(*\B^<5"A48 )JWP<D-CA%=J5^<1]:'F U>VS9XN$,!74D\NE_$+P_$ M"2/'55K1971M\$8-RJ4?IZL<G1!G.%THJ!FKL.0HD+:S=NMO,)WN)<ECA/Y( MJ-@7;$63;R- ^[YWD"YVDBYV%)WO/["IVJI$Y1Y;W2'5F 6:=[5;JC$EI^QB MYU15F(BJO5U4C1M>VPYV5#5FA$1M[ZYJ+,$4W>P5:ES)Z%KAS5T@+PG09';N M1\Y\3M \79$FLSM$IWR"SE'L^(&<5\U^VN7]PB$A72ZC6T3N%_0 K,VTI(.^ M=Y#L\S<.80?F)ZF-V$;?[2*RV3"TH8 HV^6/MW=HLZK025<[I.X(T>FC[9%0 MV@D;C <1?1<[O*YN5>G;U6O1ZW<6.%&4SOCUFION]VMF*.#7OO/H!WZ\G?SJ MVF_C*^W*?9G$"4%?_=!?)LN4!;IQI^<];>&4NVK/7M,=6V*J=C6;&68LFD,M MLWPSR<[[9SAJH&'M+CN1*#<UZ:<G\0*1LX0P)_DN\Z)IS^W*5[1;M440$+=M MA>N.>A7:+GU@NOSJ]M.QCTR7_09=M3V.PX,_$B>@FPORTF//9%54H,Z@5NNI MFW.=KN+5>^C"1ZC-K2*]B%>'N#F[O,9%!H"X<Q[^9@'G]RE?"]H%<9-'=.#Y M=!"S!(0WH^Q#17UL>O'#^) V/<S:''([Z)[OS<<./+QT?$VFZ]0]<)Q^Z6") MEH\L!*_%;IFT>UZ=(-#C,"7HGJ\0QR>ZK.4TO8Y)-'.2(&X\*'/R,L_TQ]3< M9BOR-?UKB6_T'*/00U[..>M0+5,D]F/6-,OR&8\.6$I0PO8S^L>L93=L\+-! M2NP<41XV0?N4']H[M1F]448\6E./?O@6.HGG4SOBO_+LF9S= +LE'@.6OH-) M'>,H!V?F1(\I0DET,'><U2%;R0]1$$?Y3]*U/<4\^\%TPR75";JB?]Q(%#B/ M*$@_.\T:\]H>FN7ZH1@A%7"<M:MRNQT2)R3G.QO6BFO'>B[]Y%+[B0ZBBR#] M&IV/:%Z,YL\(7DI5F:D-"R4HZI8R\F:$"34D?GDS?KOE)<!TI/WR)J:'%>, MI?Z#R2PU>DZ>?97152=I%3;NQB^#J:Q] ")(5@Y:IG ILGB>F1 0(+RVK2)1 MMV9D,( :QE+.(2B.W@X3B^F8PWA;<.3[^*ZK6V.\4ND@R([-048/S3A,V3WY MFEFU(&2UME/>6-L-LK*!#< AF Y8A65PZIA;QK:,GFK@D+6=OAL.#D66(1S> M&<,A"P0\1M1 =F,8@W*[Z4<S^E<VNCCL0KHWMA2M><Q\SZH(5)J; @+6+P\' M'M/V&59.M&!^5/H_YM1[<H+4LQJ?.82\^.$\O9<B6*14R,W")8 !-Y0%W%B, M3:IUYD1TAUQ$&:<V_PV*,\$%<TM -1#,I"* MI@IJ#8I(Y11&)IBJX% 46,9 MW/9-J?Y;^.@' ?*V@R62SA&89B"P2 2 0'IO"J1;@E:.GP>K\UAU26@8+07B M@<"F*@F$WP<K[#M%NVX@F*AK_Z-9[=_@T-4SL.L4P["Q ;XA7#Z96]76*8VW M <MS+>0U"JT $959?,1ZKRYE$BD@M#Z;0BN[_!O.TXRV.W^^B">S;UG^( R7 MD&PX>,G%$ 5SS"!VR=2(KOTGY%4S7(4S3$PW',P4Y !!,^9[.$<K'/ETL:^( M"\,%40P'**$$($3&' L%JU,%'V[SX8 #LP\B8\R/<(YFB/)'I[N+E^C!>598 M[6":X6 DD0$$RIC707WV#'?BZ,T98[Z%<GD("(!AG'S$*C9V_"_<)F"7^VHY MP_(#J6H/UD?CM 0!D33F2BBPKQRM@VE,H=4$!!!&K8B>,5]#'A/)[J0HAX'* M[2T 3#L*Q)$ A,>8<^%BN0KP"T+9/9RZO#!24M(A@:8F#!AJ-9? 4!YL&]?\ M^I*=#IRZ/0T)W4:R@6 ;<U$4+_=)\>0T'A)D$/L@*N:\$B4/92[KBQ0@,=V0 ML%*0!(3-F,N"7=9D8OWFQXNS)(KI^9VH@Z="/20(E>4!@33FTM#9Y(:]C>EN M5,9<&P5&=:*_0C(+@-K]S*89(3XRYCD1K@<J[D/%#BQ 5<>UJ",5"*HY)PH. MYP^(+'F%43FSD=-Z8'"!(H#8&/.3 #:44IQ+1CHPU-3D 2$TYDOABJNYVPT, M*E@&"!YSU\X*O"J!8@$4NQL<8BR,7CV3U)KFWT$#B(:+E4PH$#MC_HXF833[ M F>[(]<PAG9LS.-Q2[)LA91SR5TJ3F-S,4Y]<"#V052,N2_6UU15(*FV'!(> M7-Y!,,SE9'A>JCLGN'5\[RH\<U9^O'T-B!,UX1,,"1J1""!"QAP3=ZQT6HB\ MO.[TB>LFRR0-VIU3_;J^8!>2TPX)-T5I0 B-N2'@]SQ4#(<A001P#T)BS/L@ MLX::)T@-U[Y3D@R$LN"%^/MA1>AK^M?NBZKQW[,K55@[;E!A;?1#J>-]Q;4F M7.\KKNTKKFG"MJ^XMJ^X9D7*V;[BFD0Z^US?^XIK=B3P[2NN%7$P5W&M[!VD M]NR$I'/?2WU3^5-6JLY1B-[Z.R$:8D 8&EO2RKRGC$8G2;S Q/]S>UJ205>E M&QAD7/:M,]YX/%]%4:(+TYIFD! 56 =W)9O@F21Q%#NAYX=S/8P*A(,$JLH_ M:,M9$"[2W[<4B*U'354&T.JP #GU[4I -"2DM#8J8]&_&L.R70H@&!XR"ON3 MP53D"K-*FY.(:GCXJ&Y+'TU$'39BT4-BEKN)0^!-EW=@Q&';RPC/1MM^]J^[ M[&,-PXDU1"0N@$/_M@6&_H55WO,2-Z96"R)/OHN T )MRF]I:40!Y+>?LZB: MTM,H[IJY"/1;;R7A->\YC"!3:TW[L(B=!Q!ZPL#*\$$+.'43.*B_1/GKP_W5 M] ;%]TZ (M %S5J5&_7N>U8:U%C(KGU^YSOTA,($*;SU46TY_6RYR<IEV#JO M<<;E)163=Y7OXMD-$F9DLZI6]%_OP7F68J33F2D81>AP<=06RCJO,WLC?3+[ M@K%77$#N<2 \ST,T]@,GX=TZM_,7@J.(+O$S4<9NH9']"%29M<YWO+E8F17R M5]B'0!+K-R0QY]9YA[^@D/(;T*E[XBVI$AFO[&GPC'O!%!$3FL))2?U86Q+K M?,9W*$*4$?96TSE=*0*<%I.7HB8D&Q!F<CFL\R?7I-18_0:$#)]W!<>Q(336 M)92OZ1:J@,>V\7#VH0K/$!+F*E"PDG@W.,1EAO-'?^2F@A*]_7BIBP%!:.ZI M$#[OVI@96^:T=:^$G?B :LP94>-6:C5 %*\&+Q7#P=P3(:"D,&(@R5 A$PL$ M8F;,S;#==7.7EA\FE/=M@/D4S3!!FQ<<4'3Q3'5 &?=#A[RD6P6K;<.<83@( M4K%C1% D?#"SLX]:OW]V+3LXQ P^HII)DLV$4WJ.%7JU (*!0,OG&X3%F$?E M!L4J9XI2,^LAJ',+*MZ82R0O2)"G8\J/#A"%]7 (&0>1,>;ZJ+)[ZD2^JPY+ MVMP4)BJJ%H.S91]$QI@;I,KKN1\DL2CU%" 8+CI% 4!\C#E'N&,IM:7/_8AE MDR5$)9RBU<W@5C^Y-""PQEPFOR'VI"CR3IZH>3I'-PE3S6162[N5+)5:W=@R M297QPCO*"@:?C?E> !FR14@CSURSH]<)O5!:$/R"'\=,LOK9P@GG*+H*X8)' MY>SU]XK9ZUG'(S\<%;O^3V>%HY]'ZR_L\]KW>>W#R6MO M!ZG)_AY0J':7U; MM3HZ?#)+,]_5F >1,V;.EMF4E7$!FANNJB/4-581P#Z[I U@K,R1;QL\2ROM ME.^4RVJ\\%I/#1F(PADBNCB_9=NZ9:YPCU*MW$Y1H/9G4>M \)FV+W *E!B6 M82(D,U652@<?N0 JAZ-^L7H@R*&GP9=T5*T'F PGD&3*6X@MPTC,/+C#&+Q# M5"[[+ .'W]Y4+3$=9 2<0["8N]HUU*+6RF=1K?+'YF!0]]P-KRR$7BT(LP_$ MK"N*G">$LGF+B(_7)7K2WTU6:1[(Q3,]A/N1*,JEW97]&#:2"-R&+,-X/4+; M 5G0UU!1EHD$;FM&8;Y#JX2X"R?B#%D)JB+288 HE0#"S%CZC6B%6?_X$N=E M"H3^6(UNAH&EEC00KL:2=X1KRN[ OT,%5F1.!"TQK)_3KQ_)='Z$< '##@- M4H$>V3K$3D\HC-)DVCM$C?'(CU$FX%KX.^3B^1H@R2K=]9>M'SZ]* :<,;2 MF1KEQMH.99U;2.]&'N<I91XXT>(RP-^!*GD?5/,,:#>CM)]2-L%6N%8%F)"Y M$_I_IH.?E9CPZ3B?^:X3QB>NBY/TY=);'/C%5US+<GVDLFSS3>A?BEV.Z)EV M5.ATM.UUM.VV&]&NPB>J4TR O(]/5;X+[;MAZ):P6S;Q"]4S<[>LBD&U,F^? MJ[SEI*D^"\1=:2YVPKG_&"!6$2;F S]^6U=@3C;*Z;KA+WU#'.!J7.4J;]P- M*W0\$VJ-5*^=EWDZJO*448VV9-UP=X-C%-TZ+Z4LAQ)KQU764I+1AJ8;ONY0 M^J3AK4.'] -QZ.;KPO5%Q^^J/&;DHY1^5.Z@&X85WK8N\_R^RG.AAW025_KH MAFW%'+CQARJWI0RWOWTZ&G_,4]PZ8S5YC*CQQ;((V#(,J+6VV6S)1CF=^8U2 MN&&.:QN/[H8Y^B'_DQ5F09I#!<A:V\CT95UWWYFDFUU?(,819ZO+J#KGCV<T MB%BM[7]\TZ$'O99M"!'/M?VQ9DETSN[:2A Q6=LIUR2=<U:Q,$0LUC;*JIW1 M.;-%@T/$:6U[+)D=G;-9WQ=%S&KLCMUS[BZ0EP2(Y>='SGQ.T#Q=2R>SK*;= M.0NP!X D]>TSZXX=/,L=LI]D78Y^R#K=Y[3O<]HY/AJ;<MHE):LWK'Y!>$Z< MU8(]=PP7;!<TMS1W7<PTB$RO&*S'79$[4=EP0?/^2[?+=8M5&(=PZ+=^>UM M6)F;WA98O19QWW[^G%7*]!\3ID#F.F 9!8+D6D:M1MQW*KK21,!-I&A[,=/" MY M^0B1D8C7 I$K<>UIZ.Z!PQ0!1,98^R&?^$A/DSZ5IT K$O2>MZZ"G*0:X M,;4\J>[]91*PUI$3>O24BJ(($Q]%V8D#F$T2JNG8VFBF,O<0 "UO-!?9F3,+ M<[,.?G,(<<+8YZ:9,"(AC>6Z5^"]I^UD_>@">R_Q'L_B[ZRL2NAM?\C" E28 M>Q>%#O$QA(5F+Y:CTT@:<*EJ%Z^K,(KI*3KWA#\0*C4_!9TU!UI;KG\AUZ#M MVZZ>K^FTI"9_.*<,W.$7)Q"L1-RVENM8P#.DX:89PH"&SU%$-WOZ^5N"8TSI MX6',:VJY?F&6(?4V3>:%3)KD,7*)GZ: YS-H$VYAD>H0D6CAKR#;1I'<<ACT MQ("@,9:/:_PM*7O1W54H"&LSS]MNPBBUDG6B^$DM=%^,G^0]C6A7H[2O0N#$ M@CA]QLL-LWO9$RQ\$5N(V&<?&FV^9"ANE+TU>!7.,%DZF;)E 20AD:%(TF:P MUIF3!9?DI-;$FQ3@J@:>5!5C?7TENI12\S!>%].^\Z/?3U].4>@NE@[Y75QB M24YI+E*E#$^U H::,BRZHEQG.6=85NU'3FFF(I,R"#+L^(JPJ3Y3=^!9&1GK M%F!+:SA)S%9YP0T%<D-5GI2GG)8A;W$%J,SHC.Z0B_PGMI%(BPX!%-.C#X/" M3"P'N+)^, Y5EMBGBE.I^?384-6N'4'B" &NB^:BH^D#Z]E:<(/@:'9NT_&: M3X\-U81JB)! "! A<\6A.!OU _V<]K%@2_0:3@15%5A4*Z?&+>-5VY0L$EES M!*AI78)377*K#?\=@1J8N=\<3$N-_-QVK7$N+10J)K3%L.?,)JPKAW6KY7VR M6@5^ ] DA/:8C5+8E"2!;<=VH9,D#7]U_H5)/LZ@\N^T(:_=<.P.0 0@SX1 MN'&65) 2>Z*T;4'S_O/G!4K%*ASW9$/TA("5]L+.*/6;,;_)0=[P*T[(AMH; MR(N7CW.LR'C;ZQ*4N[C)PE=3-MC>1,*[EK;%G(,>T9;UG;Z1&Z:[E*K*120F M$M6UM"YE'ES^6U;\_</%;>8?$FJ[UFXZMEW' ,O@D&Y;M9,028,NK&&M7?^^ M>EW5 BS#;OF65?OP'2NIMM9N>M1WUIFN:@&60=5^;%NU]+=JXY;3<GKTR7;U M0DR#"O[4]HJ;'8'I'!*ON-5V_1_SM5=</LOP>;XCU=(YI*3:3;OIL?6;&9]E M4+5M;V9**T)E7O4>*].V?3G\PF&QCC0J6P=J[:;'[P>BUPK+H&K?M[T.^.$\ M4-O$>$VGQ[8;"3#7H(X;VPD[N[W756VW:??L(TR+PJBND&@XWE45:2#(C#V; M ' K"Q=*R,Q$=E4TKX25O;'=+N"RTE_;#:2].G'/LZ<G55PNW+;3L:&GS]2F M!59B'W3!F'L ;?WF^56XO>9S$<4^7=F14@Z2$O7@MBT=I;1WZ[1#+)6R7I2H M#>4IZ0"BBJ7EF4N=@VGS7M<QX+WN?5D9DA?AIE=N-!V;REK7F2U8S#ZXVQE, M5O_N$.^<2B/>UBK-!K=_<<6TZ [^AC_9,E9K:&;[X>L3T+F]6TI3M=N\432 MIM?%?Q*B_T,.F9!K%(GC^IR6QK8!:#!C!7;A9;_ENDW7F&Y5Y('N6!DO0O4" MK:?COB-WZBH6L@RJ^5/+:E91;IF_H[?6JI3#*+Q.&TN8-EZCYOBS&03U"T0T ME@Z"W9ZK*K?43J0_<.9H+#CH":@&!*-<#'"],XA7;;A=^\ZC'_CQRUE"2,%L MX>(FI1X6?HKB@,NM*1SSPJ&9T/E)-GU8Q0E@!,5T \).11#07+9R]F6;0O:H MZY^B5^SU^AD0JDT$LRXBFSZX>GYU=A6R4F7>R9(YI01@\IH/"3.8?_N"#937 M;Z&O#DRE\<!@X7*OX%@S4?!P\W2=J-+A<>W%NV*EP\+K=UT7."PY.6L/X0E% MJ+V$5Q0!>A7/[$M7.5>W :O@6!"T-@BYA0NEM!;4+^3SJ%/&4-B#3=4,%:$4 M%354T);UM0U!,51R")2([0C!J&"%]86S[F@+BZH0>E8B-A/'T4%#$4>[DPBZ M!M+FR%"G8%M:'N6:VCJRHAK;-H:*GNC,)2Q@W;IE\S3Q V_]_D/^QZOEBN"G M=,3"T;^,7HF\]QN^.X.F+A:X?AKT\2Y728S(1EIIF2$^P=10\FISU$2"@&ZB MEA]2NDP(U4^2OA4TF<U\%\EQ8(12NJFAL'H#.-3E 9T1QF;/5\==T*,0*1WH M93-(0#0U%*IO/HMDPD"8?6K[,;Z'BUNUN<-I26V=P>A=* )\FC8V1:Z1$R'V MSKR.H2 @ZK\ZQ>Y&G4P:$#:3=D$8Q21QF4JO0BK[G(C2N[8A&9#*V/V674P$ MF3@@<N;NNX#B?B$X:N*E2NFF8W/!C&8^2!5Y(/C,);"Z;I*^L(J\<[0BR/77 M=['0*D"IFD,6GB%Q]I81*",,<UM?&-Z :%=RZ\[F(+\W2# <1%3#@U@N#7@" M-Q'0%(0#Q2^<'1]5XX*26&#Q';/.HYQ78>R$<_\Q0"PG41S@/!;':/..1FE/ MID.;ETQ1Z)IJT:O(&-5&9GVJJ5&;#F\*N%0.<,K[L";$J0,I&.14U9GU84Z! M(*<OZPHF@1-!%9/E*JUW8D'84QD]W%Q,ZZP% ?=;WEGE&ED,3;LC,X'1)F@I MXRW2F$W!4E.@VQQ$[7U@6!I8O:7G(@7/7*F9H?!JTYF(Q9*TO49#U>&<E1\[ M <M)_HH\WV%IS#*?M9#&5,!T1QC4Y&H]8@J@<N+2,Q-!7NJKK8DCPD:!TE1P MM 6$5*5K/6+:Y68G\83***>&W"([G%641++.&RK@NN#,*SKM&H$*]/6Z8!8) M.:33B=";*:9[78#F EGET:PRJ>;-?%=U E8=?Y$91^:I$SBAB^X7",7I7NG/ M_'5QO,DLW1"SJ15Z^;TS'T5"=^=[D;LS^]PH_=ZH_$'V^_23N4*8G[?PU3YO ML5PF+%7G*^UUF2Q3IFZ=ES2H+93]@TCV=9^CK--,U+S;[H5+OZ<X6C]6Y5@3 M<X>HH>(*3G 1L7J.652 C@\%_[2$S+1CFL>>LD=:0&R-*UH)-M '+56/]<YG MG@1B3S-,88%;60Y(M<Z'6'R+S#,>JS*7H8C&C$M8JG Y/O:Z>MN%R&8';FLP M]ELU+<URID;<;PY!"YQ$Z'[EN.*RT4(:0[Y8A5F!-23HR0>[YH/:[5>AET0Q M\9U 5?T04>_/ >X @% &$()VMQO)\Z0/S.1FJ22>_^1[B1/ K_0"38=D L!2 M*)SN#8#!2J[<H2 ]F48+?_6 +T)Z2'H1O2"KW4G/5H$4 P%6:OKHW#ZP$$8K M+8?NH.[5AO@6.G0Y#WSFTWU8^,2[=8BD"+>(Q,#KP4TG$E:7J)\%5,,ROT'Q M':O[QWRD!#FP.5YI:.R24A._!)=WZ^)+=_Y\$4]FWS)'[N0QINI@GO:+9S<M M$W^)R81*[+ R\:F7;U-?3'"*:M[IH"#>64[KW!K;=VW"^(S^WQ=$FNIM!P4> MQ+YUJV5Y!%7&' R/D&Q02"E( MH;YG+)UG$;N@+<"2\C51H."A@N[Q 4A?J2 M)NKEI95.D<=*'E#;V<EN.Z6&%OMI)(G<?1)%[K*^1\7.T^ADUOTH[;_/^&3& MT<4SXP>Q\.PD7B"2%>E5#=5^5A$Z_T8J</J54?894\'9&QRCB(Y-9GJ)Y'LG MK(Z8]C+*NC%][>9^@>E1 9'E.7I4J2((M3<=P2SQI1RZY%%9$[,40P,&*V%- M6!^E++,NK?T'-+? .2G *N(8)WY7N-3%N\""<S$(\5ZEF!B;R2R+5BL]"2V M!UVOGL.BD2#T%]8;&HHSR@8\EO%LW7+%!+E*ZXNPH77IN$A68QRBF+ZW !.Y MQT' O'6>P2LZ_PF*XFP821\[X;<?!# "UJV;,\6I+<6$TW@0@$!\6^>;8Z^W M,:&*#,-P\%H/ @^0<>O\;FI # X 9<4;\;)Q'"[B!/)WM4<=^-X6XWGD>[_+ MWN]BC=_E+_$"@[)/9O_JPO[5A?VK"_M7%W;R N7\"#U Y4;#>5"!SWNG2V*$ MW!_G^.G00_YZ$M$_;.<._<OT&LV=8)W1!FQ8M%6MT2 V)A[CG9Y8Y=J6)+/2 M)D83C@4:PP"'W>X$;6O4RE5<6^N]+LDGQ/\3A\ZI$_Y.E[D'DD3BPD!@^]ZO MHT!C%:LR"R[-EGCHQ2<,7MM!K-L"_JWS;Y695"E4!U.8.2D(U"S"P^ZR@NW! M8N6.T19T_=XO#='_)*''GO,-O1L_1#%"X1V:)X%#OE+)%\%+GL HOO2HVX^I M:G32"8-W%0J<>$W-61BZ*T+6W&1LR"#BMY_R!I5]4 B8!V>+L9A7/BX><%89 MK\$3#.I]#"(\HRD.A*E)9Y:+D!==4BU<8R<4^Y'+38<!$)=KZ[S#Y64C3TNX M<V)TGA _G-\BXF-/U:B Z >!F(8HG?I8=H=QS:GO9HN$*GH5L@&"QI/ \@/5 M5R>FHXN>X.DX4P6J2#- E&KL0Q 922W(;M"D-YH?"%VXG?0I,K4Z=>]J;\3D M%W+2_D;%#BW*.6"7L+A/_7!B]9RVAG(-<DYDV065=O;D$X!JK^82<"4UDSWP MBDO(\+7<N%J,V=(]^VHQ^VHQ^VHQO56+:83V.3VWN[0KT--$&Y7;#*]<#%>$ MMI=,P*EWBAWBK;_*/"+/R$V8E76V<'RR=$*A@T^)MG?CNYWR/>JR04"]-W?A M,-^ETU+=D]E]C-W?)==!81)+C0TYX]9Y((HLRB)1O+:&KG]*-8REG-L7&]P- M"ROM@=;PLO0EL#.\7.(PY5/^WGNEJ:'\0,%<J+[HSF'8N@4LY>\JBA+D%?V] M]PN'H.@&?4]_)=QE5.BG'PVYZ]1]#<IB6!=4*@RT6X=,2"JT]ZL3)(A*D8J@ M-*T@8NO!4Y7!NC 4,.I2SM/?35:I>4MM5>+Z$1)$I+2[LA[59A+9N<#>(0]1 MH;T).7."@+?&2)"5=S ,/!7EL"YZ)64^'98[@)C2#Q_#K1A61;?8#N'':>H( M/?JSIS\IQRAT?<6'F-X=5P-<A1[3@FRE/NV)<5WC*"JQ5D.8=WL>IC%U^[_" MD23V!;6W)@8FAZ56&$"D ?MOU 9.R)+S)%=G2ZV,.:DDNL8"GJVS,'/VI!<E M*^T,76[E*9.O;WO=4,U4;K/[21N67M//'[[C!_:^#]V%Z=Y^CYZH* B%+!,T M?KD*7?I7NO\R!H61#]UN3%U/Y8]_O)L@UJU;)]\=XLF++52:#6/+X,IFTXF5 MG<-.G:A2Q)D:LE2ZU.(]?=FVR9(.4Z&VDH6>ZC+8S=?,[%]\9*LU&;O3KDW; MX/!'D<U;LJF19FD<Z0ZQ!^;<&'FIA^(;12BZN_\FBRD)R8Q5'^UP?:B^3RD1 MOY^MZ?7F5JJ9!?HYENVZ02U,SMOG6+X*&*W<08>68PD<>\_PV<)'LTT:V_JY M59;9EOY\\Y9/]G/AV;=17\-+RMQ)5"O68CUH*85(J+YOS[>252L3"%QL>[59 MN&-,BA.?H/>K]>WA)! (G$[]XW3IAPZUSIQ %2<^P?3=8'$2" 2&<7N]YY.F M;D]F>4I]),UEIT1BFMY#[:V@I2 3!-C'EF\9Z-TK@++M/P\.!9DTD/X_]SIA M[IBW #XH%WYM_^&X)HLPJ:0GW8I6GE*#_@^R=7UA/FMV'$QUU&GK@5)1Y19= MPOM*5;9,EB*]EYJ8N//%&ZQ8P!ZDV?>]GM&^.L]2S1:;3#]8I]D:>Y!F/Q@L M)[)^51IPDK,]?;O#7SR[0>+1C:;F.&?I@+<XB@F*J4V5EM9&(=4]\[(S5SJU MM7@?DM3G-,Z:Y9NZ/8H"EPS3X_H4ATDJ&,%4$B8S%;V@G*UBF+J)X\:PJ/(2 MF=U]TU3M4UM&%G_$=X>N32D KVLL6VE[_F7'NZ6)"#G#)4%E:0@"HNG86(W; MSE<J_E !E0"!/3ZR[?[>^B(3/Y'C"Z$6DB"/J6&/T[&A@GC:-QEVDQ :!.;2 MW/3%N<1DAORXP6U.I5Y?]5"H2 FN"58.ATJ^59JO=8/BR2R3*I'? ]VEZU<R M,-1%!2UB4Z.#LGD5NGB)KH6;0*G9<%#CL-U/TD2;6<E0<N5Z[*W'Y%4HJP_= MZF>&,P(Z$+N?B(_N"(IN'=^CZ\V#\\S.5@L<L/,4_0%? Y*!HMG;P,9#(^FL M\\MM4HXNGAFKHHVZUG0X@ &L@^Y_$W?YMR].W>#PX ]Z\O1G?F8,9"5!LMOW M&\9+5_G?5:_RYQV.\&S$NOQGWN4H[7.4=;JYU&_H*O]D-HM0S, YB>@?5&[R M"T@,S:(*0Y)[_$!S:Z[Q2R&I3B^1^-9?XC^GV_)36LQB6]3^SH\D92C%5,8" M56(HJJXIN> 6G4&W[!9=<G+'N8C*5!A'0?$05K#P=L5(V@;+[CA%JX#V>N&" MF@;_Y!@;PK1'(8VA"X9*,P1KR&#= MCX&)I9>I,DCF(G9,>4FT0<NFG]4[UG M S4T9;H1W#[W?GMB_H;\^2)&WLD3/6/-45ZV\);XKJAP7#\,_ 6'G50=KVY= M^T(;QE'N7Y-%(MO_V%]ED$&B6Q>/:%YK@"MI1RM<>TR\F@'8LDK:#M, %O2N M\RHO/"I;P=C'.OF6]>.G6\G;CL7T-$PJP_^*'GI\>IQUH9*]72A1R,-?<EC) M-6)=#$B<K])*O79!7]:/DMTD4X@Q#<PXRN4S;1]I\3&84=:_5J 1^M':$2I5 MP<HGZVO/'::TP!][-6.MH>C0@/ID[8"23ZJ:I,86/2U.7LU0[$(OT#C];.TX M55O[6<BW:P=_[5.O9J0U$ASTJ0XO([0NIQD/OR(#?\%QU]S#;^21FO1LQ-(C M$8G6U=K5WJ9Y7TMH*W3TGW_[=#3^^/-HW:$]#],4GU&L#0GQ>YW7IK/8MAF( M*3^G+REWDEPV(9$U&6U"6*HS5:X&ZW/:7LN[R@I0[/S(LK&XY_Z197ORU?:/ M+$ND:ST=;?_(<EN/+.\K\#7>-=3*\/5:NW5?AF]?AF_X9?ATB\7972O.EC=# MM*L;C@T4V=8I;S@6U<P>'QM_7W(0#WOJGY+47O<TYKO<O^XY$)5;N6$VA>4O M\;KGIU?SO.<G4:2YUR/1@%_RTCLJ:3[GU6OU\OUS7A*L]L]Y[9_SZG^?:^<Y MC;YWK6Z?TQ#N7,-]SVEX;YXH" 3A]+E_G-IZ'VW\=K! B20"O0AOFT(%+&F7 MF"P1T5O8A#33\?">V%(4"@2EY7>V-$ZZW">FZP?=2K,A6.A\SB$(S%TW&?P+ MZJ8\3:9>1[?1837\463EL</P2+,TU4#XHCP\:L0/T1MRQ76Z0&!-^<%C4,M7 MM&\1F6%FG+AKL7B<"0TX]0Z,/6W0![!-5 ':@/V^79PR=X=6"7$7#LN6QG/B M+$^2>(&)_R?R3I8X">,Q_SRE2#P=&\I&5\IOU94# L[LGO\HSZ%_U,ZAOT-, MR_1@F=<.HP>B!T26O.%0G&[],F/W\#*M%W"=L:N,PZ]TN40LQL5J$;-5\P&S M'Q7$IK\KU',ZF<\)FCMQ/P4>6N+.[I%JG:+ XY6Q= ""782\Z)+J5[,"A)34 M[K&A)P5X5+&RE@?OB9%='FX"^QL$Q+N(UD_(NRW<;]#W]%=-<=[0#Q_7BBCV M.4>M?FAIZ.BK2PD-C*9E>R!C4L3M^N?L11%$GGP71>D[(RC(7AWA8IV:-CMU M:C?*;<D'X=NTZ(T>OJGIUS*\:GT.%ET=\4"OXK >2+,9*9AC,&/"LBTU'5#- M+:,R^2# TI $3J8P4D$B>8S0'PD]@5^PM.!(K7[$AUK]B$TWHW4_]I2-J$A8 M0Y(S+$$*0[.LS(^L:@2WM37E(F1P5">60';[2T54F)=FQH $YG)D1/H70R5- MDS%7%;_.J31+ 28Q5"M"HFTI-A;GG[0(C\V9("U!:&EB1X5?64('M[FA6A+R MV2*$QN9WCK3.]PT=7K5^IJ;2-C1M#7VA%.+XD"V?_9S]A\5KZ4_^'U!+ P04 M " "X@&Q9 @]0;UA3 #]O@0 %0 '9T<VDM,C R-# Y,S!?;&%B+GAM M;.5]^W,D-W+F[Q=Q_P-.>[$A19#2/-9>2_+Z@J^1&>:07)*CN3V%0P%6H;O+ M4UW50E7QH;_^ -2[\*QF-Y"4'7?VB)V)^A+XD$B\$O_Z?Y[6*7H@M$CR[&]? MO?WVS5>(9%$>)]GR;U]]NCT\NCTY/_\*%27.8ISF&?G;5UG^U?_YM__Y/Q#[ MGW_]7X>'Z$-"TO@'=)I'A^?9(O\17>(U^0']1#)"<9G3']'/.*WX7_(/24HH M.LG7FY24A/U0?_@']$_?OOO+/3H\="CW9Y+%.?UT<]Z5NRK+3?'#=]\]/CY^ MF^4/^#&G7XIOHWSM5N!MB<NJZ$I[\_2F^9]:_5_3)/OR _]?][@@B-575OSP M5"1_^XI_M_GLX_MO<[K\[MV;-V^_^[\?+VZC%5GCPR3C]1:1KUHM7HI*[^WW MWW__G?BU%94DG^YIVG[C_7<MG*YD]FMBD!\@*9(?"@'O(H]P*9K=^AFDE>#_ M==B*'?(_';Y]=_C^[;=/1?Q56_FB!FF>DANR0,+,'\KG#:-2D7 F?-7\;47) M0@TFI?0[KO]=1I:X)#'_T/?\0V__F7_H3\V?+_ ]2;]"7)+Q0VO7]Z.R&J7O M?(.])C3)X[-L.]13[4#P6=^AY0L,&.I[-^$N+W&Z%?BAIG?8EV2[&N_U_-<T M\_-DNYH>:.X%=BE#GEV]ZGI-^1\OV+]&$,E3R08P$K<@>1$&#RR^( :&INRN M]#P:E9MR;YY3V78^,HHR%[BX%P57Q>$2XPW[P+N_?$?2LFC_<LC_(BJA^<.O M?&PD:Y*5)RDNBJO%;9E'7XZ>DJ+]CC#R;U\YR'\W-8!K'M'6"DPC2U4T$M]% M.1O(-N5A6E=ZK;Z@^=H)1E-GN8/PK^E]5WY=R0R"QI"1&"5%7M&(S&KCH36N MM=H@7*=,@P=L)#O\=/O5OPDQE"^0$$2_<-'__-?O^J*#<(F%?>L\$]B./I+U M/:$:<U6"/MFC!SJDC2P%AB]::!)1A""J^7*$?JF%05'EV)4JQX&I<NQ$E6.X M5#EVI\KQGJE2T') $_9?/478?_QZ3?.XBLHK>DOH0Q(1Q8"D%_-!#QM(3@Z= M3'!J6(!-B=&((IS%J)'>T8CS4!:):/@WW[]_(QK_Y[O;\U]9''N+4U(H'8-2 MPD>3&Z#QUE;\'+RA]9BF;<R$D)"",T1T,='9;U52/O,UI3QC_UFX1*=JG2 1 MJ@F^,DI5*02GTAR44W+5HJB7A1*P7K-B"*4D%F&T,0Y1B_HDE GLD$<J.3#T M,8"3AYU&M)WD0'%,=:!DIXQ"SG_D:B&+) 2&*3IDFK 5&$>.XCCA2^\XO<9) M?)Z=X$U2XM3(%XN.3^XXP1_RR*@ AE,N**?\ZG405SI,V!2I5H/#MCM*<%'1 M9]$)Z@YA9)I!WB?+K+"'#-,*@V&7#>&46:U\[;L.4./)P+#JAI0XR4A\AFF6 M9$OU=,PF[)-/9L!#,JDEP3#)"&]*HU88M=)AEVZZ"<)/)%]2O%DE$4XUZS<& M65^+.%:X[4J.5C X:US034DS%-OO8D[_I=.D*&ER7_'1E/LZ0J-$$Q+-TO2V M^#//E&Y1R$TM.(WF8U6%XK78SES0+%+]E#\0FO%>,)=4LF9@4NE,L9!JJ@:9 M5!JL>D^%AMJH5X<3,:D-_9!3DBS-$;F3IL]8:H8IP\#*02TX)^=C=>3D 6J4 MX3#RA+=T5E)Q#O F*;X</Q^3+%JM,36=\K"K^5W)<C-BO+!EU@'#0D>@\E@[ M4$-<#W5J4);7;\@#R2KR@34F@\NP1N7GI%R=5$69LT#!,I]TTO4[O9QASGBV MZ: (AI!ST,IS4:&+>,6A5AL],G74Z@]I"MA+WK'/S7.0O49@WSB%;G&+K3@8 M MHQ.CA#K@'%#[;4EPPS;Q_9M+S2S,V$$=7,*G#HYH13HESKSA3<"[K^]A'_ M5TY;=*JS$CHA7RMN>H#M4ILL$9PL1EA:;NQW8:V; '>8#,L>>F%_*QTVP/WB MADXR. ^<X$G3Q7ZIHE/8]PI9OQ;GP Z#L#=V6 %W[-!*PF"'#9YAU=0;.\ZS MDC$2U_O:#@0QRWOCB OLCB8F81A,<4 X)<M(Q1]?;N_.KINYG9XD"B%OS- " M[.@@2<#@@ [6M.&Y'&JGUV FSN=9Q/C7;3ZV%XX-$V>CAL\9C0/TX6S&(!Z< M2.X8)5:ULOPN6:V.6K4#=(Q3?J5\OV'L:7/*T^I>-(+>7(P1:.=FE%+!&6*% M-B5&*PO/Y9RL&$YRGAU%45YE99(MSXHR63,>VQ?MG%2]+JO,,&:TMN*@%YQT M6X"58F.ABI(,]<JHU4;WS[M<YM/XI\^84IR5SWK'-)7PYI'4T#I7-/XY.!WT MF*:MW@K!<3I'CYC&IXQS!N\RD?%Z7%L%;W0\>R@0G DF5-+Q:RZ#N-!^N_E5 M1OY!,+VB%Z0P3(258MXZO %DU^L5,L$;W )LVN9,$G%1E%/$A?<]N[W(V2!# M[]A8TV#4M[]6U!L'+& ['FCD8'#!#&[*AUH:<7'4<6//G+ R(53[FUL=8%N[ MM/#.6_7E(WX=;Q8W)"+) [Y/U3-3N[C7., ">A02:&2#D\81H!0H-.*HE_?@ M(XQGF71"/GV%_G226B)X\QMAJ?Q&O]NZW]:^>\SMK:T0\M;:6H!=:TL2,%I; M!TNZ,/>8^VMM]JM#[U:*^6MQ/<B^S649(*VN!2:U.Y?<?<OO+$:XQL_. <)$ M-D1TH(2K"@U&@L%)XX).&Q0TPG"X<UMM-FDR]TR@5<MKAALW$T8Y;LPJ8#CF MAE/:36NT]GDF4+=!WWR:!42I9R-\&O0Y@OT$_E0C.!B,L;>/SF-13:[. MR-[: R'OK2T!E%J[DX#5VE-8VM;F,2F<085G<&MV;"^)^A:L1=;K &*".QHV M5(+!">."3G=!9O>78'3G0*U3F&"S%\O$!>*<Q6FZXFN*VG['..8KA+PWL'[, MER1@-;-MS.]:VL>8GV3+U&%%0BWG;^0WP.P'?X40C)8W()-" "$*<%GBFN8; M0LOG:P:W/,IBGGYSPP_Y60](.6GZS7GI;,HX!:95+3C=YF-5;8L>7B0/)$9W M[.\)7]\X*@I20KGW>(&SV!B##@5\TDH&-F1/_RL8DDB0)"[PY-Q@/-!QE:3\ M@3%&Y_:?Y^L-S1_$66-S(CE'79]TF67.D$E.BF!(-@?ME'^M@D@2W_W'4!T. M.WD>ZJHDM/.T1CYJI3WG\C5!GF3T58F"89D9G^)RG)!&G?B^X^P/%<V2LJ*$ M=8.KQ2*)B)DGKDK>(G!G [IPW*H1G#RS8$XYU.DAIHAJS3WPZ<5^Z2..5DE& MZ/,P"C3Z)J.&3__D 'WHHPSBP:GFCG'*LTY##(+>'!:_&>C@HI1B7N]GVMR0 M0B8X&RS E+<T ;J6"X(+LLK3V#D,-VIXG:O9H8\F;WKQX&1RQRA-[UH-L"%U M5I2TBOA^]WEV3?,EU5VC<%/QG$++"GZ20TLK#X9C#B 56;0Z%7[EKE6"0[,/ M"0ODB%CR.L_*9LU++'D5Q\]U>A[Q)*)^A7-6"3Y)N(5I0T[.4 =#T?F8I<A> ME-"L@?9EU*N@!;\?*HIIWC0$LBIZC4OKZ#N1\;KDKH(W6EP?"H ADPJ5]*)4 M+;/W?=GZ>9CD=Q)_)'&">1Y,8VAN4?"W7^L"O-^[-4D'YX4S1&D4['604$*- MUKYI<Q2Q>0,EL8CUI@Y13QXG-6\4FF%$1R0''1AT<@<JGT.N-9%050Q58$*L M&X+3LX*GA6DV)A-BBJ?TXGXS,YM!CY,QJV6#4\P1H'RB#*>HED?M7C*Z>LP( M+5;)9L^7YL5:*L[BSYBRZ6E5D-L-C@RGD2P*_B[&N0#O+\F9I(/SQAFB='FN M7@GGBY6=%A)J83/8WB5E2JX6YUF</"1QI7T]2B/G*X^M$6:;RE8I%)PR-F32 M!2PN*XARG1?B-<3]^I5/&6;<3!/FT^*[54+C:TQ-&7C,\MZ\B@OLSJF8A(,3 MQ!7AE"A#%21TD%#:^TULX<J.LIC1N>(/LN#4:232:W@>BFS0)V.13AP&<9PP M&D:C7FW'PY&&/6W8I&?+5,(;.]30.C:,?X;1^DI,\N/>3:2ZETBC(-&WR_SA MNY@D=:#!_M''&.P_?KT@2Q9E9V52/BNB"Z6$CS8W0.-MKO@Y>)OK,<F;6$L^ M51%B^XT?CFCR>Y[A8YQ]85[HCC)O8EA T0O[6S:Q >X72W22P8G@!$]:&*GE M$5= ?\;KS8](*,%9$#DE]^6YV!CC>ZZ&I1"5H,]%$#W0X?*'+!6<.%9H<G+: M^Q+UDGM/#/CO5193$C-"7R89*0G);LBR2C']F&?E*GV^QL_Z Q7;%N(S2=!V M!@Z3",TK(3CE7@1[2L>WWW^/&C74Z*%6T4,*JG-*ZX\WWS2R4"?LDVUFP$-6 MJ27!L,<(3Y6JJE-H^0%GF+M=Y;2\(W3-G:OEFIA&UNO5<1/<T=5QE6!P!KF@ MD\X6<ME#+HRX](&'W->7>4F,V8VT4M[\B1YBYTADD>#M;\8U;7DAZ"F%D65M M_C2A)&)%*=F@$O"U&J\&UB[#CW\-WOQ:2%*DVPCM.XPXSC%M+ACRX^Y/)*K* MY(&<K'!"UUC]=/D<16_N8)8AG8=PT@K.FME0I4MZ7!?5(O4=A58=M?IP A)^ M'_H2KXW7U4<B7@_)*<"-SL@-?@_.&P,H:5F6_1?B,ON-*^X>\SN^W<PXR$A\ MRW/B\+D7OSA1/I^+W&F,E!R,WO/,+\-G(M:MS!OF:9U50'"*O03UE(/OWKS] M*ZJ54*>%!#/!."?Q*H5EEC21\?X>B&E6-!((SAX3*O5[(#N<^NS@Q!S?JXQ* M$M^6>?3E4Y:4Q<WM)^/Y;HN.W[-S#O#'!^@,"F"XY()2/DK7ZB"AA(06^IKI M%=_L_\'>DU5"%EU(5N^'\R!/_/UJ0W@ZT6S9_-UPFGR[@CP^]/L"0P>/ &]1 M2G!VOABZ?&?K4"@-0OE&303X]6]=B>UO09<0W.ELE?:UN.!(3(MH</:YX9/? MX%-R*.PZE+('F4FDD_9*(C/D$8G4HG!(9,2G)I'LI,*3Z$.2X8R_ONY$(IVT M5Q*9(8](I!:%0R(C/C6).A48)+KA+Y1J3J@/?O-%$ E.2X?N!Q"-/T6C>I@Z M*<HD8LW\D>"BHF2'1SVV:NB/29:LJ[76/TQ^]]7@2EAMHX]^!-'P*D12(IU: M)FR__HB?S,T]_MU;<ZM@=<T]_!%&<RL0R7F3GL(WM]@;N5JT&VZ%<>O+1<$7 M(=R MPPQ2X.@C!-$]=96OD"=VNZWM#0+-S-V2\/OC[KNB(+> YVWZPEYD_.4 M+ BE).9I+DE6B/>"COCCYTL1[GQ.RE5_0>_L*4HKGE?U=H4I.<8%B=MCAD=9 M?)T7)25E4@=*QR0CBX0G4N%+Y:PWJ3YD.LL<')??H]/!S977V8.#"M[9H=6$ M? Z]%D?'>585]?U8FK,"$?\V7RL;H"P.4 ]2Y!2A..)_%7M9?.1J2QM^'<HF M5PNNMJ\QS[C%9=0(T;D-T%7=3B$.KD/H,6JI.B'HOF]6$KK(^9 ;U3U1M2MG MN'4Y0]O?C<S9)O6W-9U5@S-M.[S2<:*^ "1*0)HMUGWG]&8@")T1J%L4_.7R M=@'>Y_$V2<.@E M$*<N?T %]6/&4T.0!<W#]M33^[*<QQ#:I^!T@[>#'(Z1> M/CC+9H"4Q\A6Q=OEPLL\^SL+!Y-%TOC4JPV/^DQW+8P*'J]=. ?W, P2 >G MC#-$^5Y&ACJE9CRKU>!XIMOJOB"_58S)9_P\INUFET[:[[O21LCC]Z25HL$I MY89/?E2VE49"'-0QQXDIQKF?1C8@B?3S/:4@5 (9W9%$GT"Y54[R!T*/[@NQ MP#&Q2_&[K[PJ2EAM5I71C\%;7X=(/OWWP(\_M%*^&_HTCT2,Q-V4PH+QS[Z: M606J;>7A;R :60%(BDH;$3$8>&[@(_;AF'_\0XJ7"OB3WWTUL1)6V\:C'T$T ML@J1=*VAE4%<*%0SGY(BHHF(8$UVC,2\-[H"I-3V QE8%)"!Z9DPD WDV&_( M,N%#"X? 3V2)C0R#&]/(^W;]1MC3L4 I#((T+@BUH\50"75:@7ATE&5LFGQ# M-CDUT6<LYILU*I!3L@QE0'%$ 4Q+C5H6U<*!&/'W"M.2T/392@I)TC<O-%"G MU)B(@6*'&IN6()UX6([<49S5V::M))%%O4\W-&"EJ<=$#A1/-.#T4Y)./BQ3 M;E<D3?FQ"9S9'8I*V#=;]("G?)$E03%&"T_+&:&!&A4XM!$K9J<L3'(T=B ? MDCP2;!-_.F&P%)HB=&11O=S)]0(QZ9K0)(]9F$UM')(D?;-' W7*FXD8*,:H ML6FY4HLC(1^>)&=9[$213BX,028PU?1HA "28XS,1@TF'9(8'Y(BPFF-Y0/[ MFRH=O4'6-T&T<*<DD01!$46'3DN66J'EC% )2IA_$$S=Z#*0#$,6":J:*IT8 M0*),L=EHPN6#D.2DHG2$6C_BZ$6];<I:P';[LQHY$$2Q@)-V;6OQ$5$"C4!G MXC&.#TE*+BO%>0ZUB"]NZ,"UG)C^#H(+&E#2I;3Z%10NAVK!("W?[A)D)4_Z MJ#5G*N:7 6J08Q:,90 Q00E,PX9>5N3@#,*($\(O)J7G64R>_H,\:^V2Y/QR M0@-S3(J)$"!6J)%I:-$((R&-F'@08ES39(WI\VT2688*6= O-71 Q]R82@$B MAP::AAV--+H]/PDYDMSAI_.8$359))'8=+:P1"OOERP6V&/.:(0!4<>,4,,@ MIH3&6B&)=)Y%.=WD@^,.)WG%'.#S21[K(Q2+EE]2.9DPII91!1#!7'!J:#92 M/:C/I*"<HJ8 Q$L(PKBC.&85533_YR+)R%NM_4I9O^PRP!US2B$(B$EZ=!K^ M-)('[3\0UT%7&132O)MAZKOPI'GG2IIWH$GS;AO2W#WF0$CS?H:I[\.3YKTK M:=Z#)LW[K4C#&CZHKSEA_[RB=_FCZG"V5C((962H2L+T8O#H(F&SD84K\'B& MJX2DB0BLKN@US1^2+-*'S#KQ((31@%:R9B(+CSIJ@#;^= %QJQ?4U]1!N;63 MM&)AO,P8I-K%U#+P2#(&9G4NM71(2O#463C]?\G&.!%7"P>AAQ*PDB0C27A4 M4<&S$:;604PIQ,2ZH2O?T%!>)9O\[N\*L )6?P5X\",($J@0R5> Z]636LAW M,W..4H(U'F'\L[=&5H#JVGCP&XPFE@%)+2SZ-9,)T9$O<GY&:I5G^@,"LHBO MEM:!:UM[^CN(%M> FK:Z$$-"+M!J_%-)LD+MO@>_>1O9IW"Z@;S] 43K3M'( MR8B;WSVWYF>:E.S+)_EZ767-+H_JW*!&SE<K&V&V+:X4 M'Z)F13)C2R:"SL MF1:W>9I$"7_6Z2.;?-($JZQ2"?DBA!Y@RP99 @05M+"DK#V=(&HE/9/@FA). M0L(:0EP")%E,Z-5BH1SM3<*^2&$'W))#+PF")%9X4D)52@ZC@0:J59#0"4N; M\Z*H")U%'H5*( IIP6N(),E#I),.I)54M6)(;MV2J&+CX_/;=_=W29FJ)I>R MB+<Q20.N&Y$FOX/@A@;4E OB-YZ-_NV[K^^_0:V6Y^:_S.\H%CG\G]?W>:K) M/J64\D4" \26!PH1$%30XY(3G*)&%-6R(;)3C< JS)G\[HL 2EAMTX]^!-'H M*D12YQ^U=2"7?_84K?B;&9H+"6HQWZY?!7+J_H<R("A@ "9-2AI1U,J&N)#0 M#UE+>Q"P#!8$+"U!P!)B$+!T#0*6P8* ]K-UBA#^6/5]FBRQ)CFA4=HW*0R0 MI_Q0B(*BBAZ?UF=T*JC7\9W14J0X.\_$ZR/\^_P-"865&CEO.2U-,+NDEBHA M$!PQ(9/26M9)YP;"B$O[YD45)R6):S#=0])=>D35BKA=Q1M;',%WQ+'(P^"0 M&TB)3K5:F\NP?Q.\UPQR5N8S2=/_R/+'[);@(L](7*^EJ':*S/)^3\Q88(\/ MS6B$0=#)!:'FZ Q7.OS"M5"KUJR$!6'2SWE:926FXBXY57DFC9Q?YFA@CADS M$0+$%#4R#4,Z851+A[F@76>/Z((L[O"4*6#,XIZO:QM!3VYM*V4!<<8(4'>' MN\GYT<?&M5:@*Y8EX>]%) _D%)>XP::U5R?N^U*E"?3T-J5*%A"%C "U]R<[ M'9XJ!K><"I8RAIZP4&N9&TZ)3Z3\)XZ1(,JY8SH10/10X3)DD*&HE0W"A=LU M3M/CJD@R4N@'HHF47RXH(8ZY,!(!Q 45+@T7A"AJ98-PX6Q-Z)(-;S_1_+%< M-?E9M;9II/URPPAYS!&E*""NF/!I.-.JH%JG3:D;ACQ/?4+Q.LNBWE*%J&?: M:,%.."/)02*,#IS$EI2(1YLO\Q+=Y>A305"Y(D@<9XW9WP>9X.MR0KTT$D7\ M0D0=E6<QIBH*F82]OSJB!2R]/2))@B"2%9[^'9). [4JGEESQ3A,A_,X >*\ M)&OM;0>[BB\&N8)O>623!\$F1Y!33@FU\>1:*"*N&3*;T3"YO3[$&PEYCHP5 M ">!\4 "!$>TL'1A\?"M@#"Y\ZK[-(D^I#G6K[*,9#QGS)/A39+E]0* &""C MTJ7($X)(2 9I_V.<?:'5IHR>KVD>$<)/616=M[*MOSEJ^^7,+)/&;')2!<2S M.7@U#.R+0(,R#@8C5LC%/'YHG&=SRZ,OMRO,*O"J*@L^@C)@^E5PHY+G[04' M R:;# 8-0-1S@*G;<!":2*@>H%H9#;0#S<^*/@L@B8^?;\B"4'[OX(X\E<?L M0U\,,PP'7=^S-V=SII,YJR(($LY%JYOJ%6A8 +KG9\2:(M OO! D2MGM^^4+ M7-P+.ZOB<(GQIF8F2<NB_4M/T>8/OW:G1^[PO73@5"?D@W1F@)Q=:HG@-#+" MDHX0MD*,%5P,$"$NDHSPR>1T@\,D&(08$E E.3HI> 290C.0A(N**7X1GBE' M14'*XNB>)_"/IL&\3L@G0]0 A^P82X!AAA*6="#P]O;L[A8("YI@WHD,DJQ_ M3FC@RM28" )CB!J=[O4=+'1^",Z8$URLCK*8_Y^SWZKD :<\8#HJ3S"ESRQ0 M_QFGE2X2<=3UR:A9Y@P9YJ0(AG%ST$H,9$J(S<)0Q/]!>O7@7&QV9(H;$A$& MBD5@EZ14+T^YJ7CU90[@1R[-( ^&9PX@I9&P44&TTSE &=GMTM(V[#K/^#.] M.7UF)FC,'8OX9(\*W) MP]_!L$,!:LJ&3@0&!SYE]TF:DKCG<V'V+R8%G_RP M Q^R12\-ACM6B%,FM0K,KS!*5;N]#;P-EZXIV> D/GO:D*P@;#06N\"C6%!C MNY.F3W;-,&5(,P<U,'QSQZK(3\,U$:E5"Q$[Y6+'/QH%\\$9Z<*]@"RS\BD< M<\J\Q.F%ZQ1/=V^=%P*3$Y>L=68L"JC$_3-%#UHFC2P+QO-8 ,J95[/E84GH M&LP2P37--X26S]<,9\D\)Y]Q;O@*J#Z0-JOX'=KLX,=CFEX>#*4<0,JC6*TB M1B_2RL.(RJ\8,LR/(5P07)";9+DJKQ:?V"C-.X"F"BPZ/BGF!'_(,:,"&)*Y MH)0.0K8Z*.5*B'*MPWQQ6+'_$/X,!N,^)%E2DHOD@<3G6<DL2-@$I''46LK9 ME'QRSLV (>G,&F!8YP137F5H)9M!$P;+3LDF+Y*RF$8 &M/UXCZ990,]Y)1. M%@R;+ "U.83B1N\ I6TX%IQ-@PFKE4H:6:^CH@GN:#14"8)AD F=^AI ZX'@ M,.>4GW:BW*%&^9K<X2?;2&=2\.N+;,#'WD@G#89-5HC2$;9& 97X"5( Y>B' MPKH@%^\3U/$X+CM9'4^]\I1.5@Z D,1H6@A"Z&D L?&-30ZDH2\2?)^D29F0 MXBB+Q:'O59[&A!9\9:)\MBPZNJO[),M<HX9T<M4%,S#-!"PM6IX?'9]?G-^= MG]VBH\M3='MW=?(?_WYU<7IV<_OG/_W+N[=__1&=_?W3^=T_(''5[9R<22$0 M'QU.S.FE(7)NWMFYM%<,OSK>GG>YQL]\%]OMN-)4.,1!)35@U1&EL208_ACA M:8\E;6KIX+PY6V_2_)F0&Y+R6RER9]!8[:#GDTW.9@R)954"PS%7I JZT8I- MV]@TCY\:J#,.\ZT76A?$?B@ !&Z3+M0=BZC1.W-R?C$!'9ZSD097:"T##(&W M!*[CL^$0S&!4#L[KR[PD;B.R4M(G.PU0AP14B('AF!Z;_*(/DVR'X(.6.L'I M,M[J;#O%LYDY-J5P6] Z _1[T%,-,-1R@FG;A6X]T_,!*E8Y+6&LRI_DF9CL M?$[*U4E5E/F:4$?JN:EZO7<SPYC1M1L'/3!DG %6NX[?G%X&Q43G."]T).<6 MJP6.QJSKNLY!U_A *:3X:F""\]%2BTX@'KD=,C4J@/%/+BCUQTU!K:H97:UU MV]%9&\P0:=ZD=%0%0\1Y>.UC)9RC%+R[W#$@PRF/KC<J1;VZ.0/8D7=3R('A MD@&<978)AS6:68S]&)==#\ LTW*\RZ8$AFFN2&=,-^%04!D;S(DC $1HSI$9 MV'A_]DD>H$&_W=)@=+&0!"PUS(0 1 .>VC$I15X]GH(D%RG421;I:6'4\!N" M6Z&/PVZM.)A!RXY1.D71:]1I8(8ZZ.M;0O@S"P2]??M-<*[-/DH&Y?#8O.-B MK^" V.PC84.%]@@8$8KA5Q>N:3/%%"!-*:Z4DIY3,^B@3E(Q3,7 4$>/39%J MH9GZ%UP4_>\WW[YY\^8MF])1],#U?D3O#O[IS9L#]E>$JW*5T^1W$O^(LAP5 M=8[AA#^9&J.<HGQ/V8:W'3.;1,K&A&J2F._1405R.B0.9<"03 -,-?CE64,O M0:G@W#B*8_%R$4ZO<1*?9R=XD["83W>>0R?M]42-&?+HX(Q:% QOS/BD8S"= M-.(Y80Z3#$6U0G :W9 2)QF)SS#->';_HRBJUI4X;'9*%DF4Z$(F%T6?Y'(W M9,@SNQ88RCE#51S":@51(FZ0!6>='!8ZQX^A W*W0!S6>H$6GWK9H-#&X,&) M8[MP8E\PT:A!NB)D68M2ZL BG"-:ZZJ56&D 3,?Q'.4:TRLJ$KW'(IB\)E0\ M8>(TP=$KAYLWV@S23R5UFF!&TUEP+1/.@WZF"8R1]0LZ1]V4UZDR9*5P#-09 MH&?>5 ,HXS0PK4QKUBOZ50R0C#L7RRDS*J)5",VT,7 ;RVIIT P;071E5[T: M!I)9^D?>G+5"<TSSS)NC"FBVV1]ZTU$.Z++KS)#.23/0XNR<8,Y!#0P/W;&: M5G4AQ7#2^XG6 ,ZH$8AO+J&;01PBOQR#MC&OX$5LDD7&<$TK'917^D!-(PJ7 M3\803<DE(/'9C!=XW52",LH2EH%^>W<&2">"08K&;NKC_+9'"F4QO[M/:I#C MO::Q#!C6:(!-F=**A3^(TR#YP)I =6?D["E**\Y=G@J-_;_X#C^939]74@!B M;6.J@GMSBH%&SRVPJ_<7H+P$=)(7Y=7BISR/Q28)H0])1(K;/-5'8GH%OT.G M#?AXX-1)@V&8%:(\:!8ERA>HP"F H]4_T;PHKFF^T![6&$GXI(H"VI ;@Y]A M;6#*P*84$!)H(T2",Z"[2]0\5&4+E@SR06Z&Z6 K;X1-A<&X$1M"_0VP-C]2 M^-#J)Y(Q4"ES@T?Q.LD2;D"9/)#&)%UWL6EY]3EN)HS\D%D%#,/<<$JNJM82 MARGP2"\XW6Y(05A=\E>)3UE8EN;B?2$SV2PZ?J-S!_CC.-R@ (9F+BCEV6&M M(U@6]UK!*29Y95?O'7@L=!H#845-.GC2C7O"HN?IX >'*/4S"Q<LOK/9.90, M0A89JI(NO1A0PD@ Y;>:N #BU=!2)\_"3[U$5LS+/,O'AK3OQ5JB<$=E[^_O M.!LD/<ACU00SQLV"JWZRISY,C[YN'-@WX:-WC5'SJ@ $X68P##JE'#@$CSCF M$%PO'I0ZAL!;)^N'/-_7Y,G(4J0#G\,A<]1=DPA*!*5UIQIC#?)^<RE;8(\S M*FN$8456-IC*D!R21^HCPG;C)\DJ9LQ5%_P=DT5.2?<F&BG.GMB8G=,XR3!] M/B_)6B3.X5M&>9J*>B@)JVQ=.+;7+_KDLX>J&_:(/7X.5I_:OZ&:6<^]*)9O M-CPD!7\2@OUG&WV6_#- >BLSN?$RQR0C^NTHK;3_7J*%+#-<$@43>)KQ*=YT MATHC-@I9%U\F,EX#!16\47 P%(#EO%305$$ D.&_O>7>'N&V+*7HQ;V^:F0! M/7K,2",+QJE8 .JY@S;\>9?F6"'7#+\N,K7E&!=)Y&AW(QN21R.X)A()0; , M&J*;TD?\!HXGITE:E=J3\5KID%R90#:QI1$%RY<Q/BG?=_TK.,X()HMUF=.D MB-*\J*CU/,[,,H+[(IMY5A^E*P L%UU03QGZF23+%<^Z@Q_8!'%)%*?KPP^- M+<BC&N-EM;XG]&HA71\P#9DSR_!)WZW,&])W5@%>Z<L W><%,07]VX"'.3)K M+&D& =?K1[-+ 4!5FXD.9-45\4KH:H&_16"PQU;<.F/8.Z^MP>9H21[?EIB6 MIA8QX)3]!/O/*/S*@:LO"-S;G?ISV![KRA''?MD0I+UD&)XHG-OUY=O3BC+< MU\)>D3E _':U$8OZ9T^$1DFAG09N48[W%(;;F"GYJSF%@ GDMT6N3$R.\EH8 MD58:*HOK3KD#&AL+ L!C!T,=B&PH!3J3[= =J0S+,=^0#:N\%2X4_=94068] M[X1U,4/BITD)%AT=D)K91_L"8/!.,U34?_Z0T_9VZ!;#C:(, [4;)YK$" 5 M (NG,U&K.=L\$L%WS8M&'BIGAYEEMB:MMA K+48Z#SDOSK>FF$[$Q?,8'\4 M_U=5U.]*W>6:9Q6$S?=\C#C)U_R$BSAM=<.30!=)29HZJ.OGAD3Y,A.EF&*% M_7_6[\L:?BIQ_$3'?K\)IB-Z,E3==9DQ3+?IO(NJK"AQ&GS@G(+RNZYI:D@U MKNT.04%<07X?8'7P+#->9S"@W&+]&-YR;(A%>UN5:T'"7Y#%)>%^]FIQ@HO5 MAS1_M!V<,*OXC5/MX,?]5R\/QF,Z@)2'K4:%YT?B2DAHH5]:O?\,SC/FX3DP M<0XZ)O'Q\R<V;I]GW67DHZA,'NK'2\SLVZ8@S^>5MS1T,IS/+ 4,?[>&+B7\ MXD1>""(/KZ!G2X2[(HQG>>#$8WZC!(==?S4\P_GBKU,F&/Z5X=&\@ ?U692D M9&3-7;X;1[.?3P6;H>ZXLK2STAU]!XP[VZ-Q\I.5W:=0F;-I:/,QE/7]D/V= M_U?$?>.F^2*Z?Y[O'+UTUU.R858D8F+._IT2_@^>26N=TS+Y7?Q=4^]NJCZ[ MTQQCAMW#10\,W6> E<Z #53KO&<#G>!4[+KC!<$%N>&'WJX6K*?R#+;ET#I+ M%H;9Q03)43332&4"(\<RP%!W2^!24C6NR"=254%V2N&'LD@$+]]\__Z-X.;/ M=[?G(O$;?2 ?<LK^5=(D*IOG?3YE23G=/7+2\,&X&= YN1S$@_/(':,J#Q]3 M$NO%-[>?@OLZOE/%5YFN%@(Z<]^?,:68Q16#W:LK>I+B9*W;GYQ9AM=;Y-N8 M-[I;/J> X+Q\"6K7O<G@E.TNR#-;3O/JOEQ4Z5$4Y54F^4 W%;\OSMG!CY^; MT\N#H9L#2'EQ.T:GY+Y$9T"2([$Y&N7!P"FI_^]@5M9L(EH6 >84X#F1QDS# M)KDU'+7!L'$V9&DU<<7^B[_CE WGRCPTK%^\'KR '7[>+%O;]KP;$I'D =^G MN@F*FVI8KNJ-,;-4UH.62FX&9FGUIQ'DZSZ-Y %?ZP%(QO/L@63L0XGV=)M% M)RS]%/#-O!LHP"><#%;.<%5+/$/EUVGS7NT@J9>S^4K=L'PSF&/FG4(1/O_T MH.4%P^99XITDPM(LKTP!?LK8,)^2N'GA2K4&8%7QML#B"+Y;8;'(0R'/#*Q3 MSK128%X4DSO -24;G,0MN]OLUEDL4EF(U4AW=^966%C_-L=@L\-S*0D*B7=B MA>*I=J[:/4XDIB9UCMBH8H5E93-G <A[85V_ZSF/YVKEP%-J@T&6Z;1"$SYO M#:C5.;#!4K&=2UWC9SZ/XON7440K5B']+'_V#,Y<&(P9M8O!;G-L4TF 5X5F MP-=.P#>U[L#WXKJ,SBU[BE4'BUR3/<W6FF>7R,JIF& Q[0PCM7&N0QG!.?M" MX%.V"O%NU?(9H!-6/1RLX^W6I81UNTXFFOVML8C@I'T9;NV$'\KDS?VLLJ9> MYA0 \Q2ZBJ7NVN#R;<_#K3KP['2T$BIS^=)NL8O[%,:" ##9P5 '1AM* >-Z MMX9NNT^1M"6 .C+, O?VVF_T6Y7PESU*9D7"@WG3DH*#GM<C(:YFC,Z%V)2@ MK2&X I:6N9K\,_R89=*I0%E/D*QB?8^- >7S-3.B9%-*?JM6/+3K6BV& H*2 MTFJ8D9U:;? TM2$W\773Z(KE =(J!B>M^S#QXG$&:@#PLH'_582R>MS:4/;K MBFDR+_N-<L"'RML/28:S: >!K+$@ #QV,-2!SX92H >R=NBV0';1E@ JD+TA MFV;8N5I<Y-GRCM U/QRKJ1V]N$^2VD /J:B3A3;Z6W#*6[ )(],&IZA5XZ-^ MS!3VM.K/.D1$2"P>.%1=.JGSCJE6DUTUO:WMSS.E6\YW4PONR.9CE2X*W7YJ M+E\$=T_NWOC%[ASJ./NR\?55Q(MZW-IXL0D7E:-J<-9R&_G_YQ.V!YP2<;"Z M[83\!S:9&_]A(%FG@I.W,J*TXCF;SIXB<4?@A@TH9XL%T4::OD'X[#UA*GC8 M _TB@-6+@]BNR?HBM+DCX%[A=7?\K@Y.DV*3%SC]B>;5AFGP=\7J)Z5)W+\H MO8_&F0WAU73Z+2MW9UU^YO<AON82P'[EG)JO:-+N.Z+C'Z![LDPR_BZ?6/P4 M!@5*NO7?BJ8 LUP&L=^=J(0?UW.AJ)_$FM5FDXJDC#AM\SB>9XN<KH6!MAR; MKMI>TVW.,VF4>=---?@4?SN\4I:%@3:*N[=+.3NC=NV2159=<>$7*\^SDO . MQ1-LL_A/>PIL(N7W])T2XOATW4@$#)O4N.1KF;44XF( &-%=W[.10A;T?"I3 M W1R\'(B!8@=&FA3@@@1&.QHSLKS%S+R-(D<LFD:%+SFQ+0"'V6VU$J#88\5 MHN:: P_H6PU(B:*OZ!)G3<:U$Q8(,HBQ^ _^)G)QM;CFKS.P@57\J2J2C!3% M*2DBFFS:5(52C=R1I_*8P?VBJ<,]?]-K!D ?U3=*%[C/#X+I93ZLE.[8#;XI M9CRWR3)+%DF$LQ(I>G'PKMOEE3CM0EYK>B6#AM\@P@I]'$UHQ<%0UHY1FQ<$ M]2J0A@:%13;/;E8)S#"C7S7)0^:8S:MU*L'II#T$:G%:#GJ>DP^ZF3')0&A6 M D,Q5Z3R,9Y:[P )33& =KJ0O)K60'<O-Z\($.1T]()S].%3UMU+7@\/F7?Z MP;GZ4Y['CTF:,J.F-SV<8[Z99?ADZU;F#>DZJP P?-T&]92P;1F"L'TIJ"X& M;$"IL]8>5SIH>EX==S5ELF)N4P-#4W>LBI7U,1_W=)*W1R2R,^C61"VRWD[K MVN!VYW-U@L&IX8).F3@C_&+)!6%,)./L']:%2IN23X_C9L#0V9@UH#V1YH06 M*+F:[$=%F_X(I[;]&:.&YSNJ-NB32ZDZ\>#>R1VC%/XW&B*::G4@14XN:;;< MHZFM2PNP<[BMR8IMQ;E%@2'TR_ K-B1%<K6S'257V\&K=?>E\W16)^SW93H3 MX/%;="I),,0RPI.S2=V70">68SML[D\K'8Y#1O>E$07*(IO[N<Q+<:I&N++@ MS+DA*;_/>HUI^7Q'<5;PRU=Y9@O?[&I^;Q&[&3&^36S6 <,N1Z#R&W%"#0D] M-%2$Y+ATQKD[LUDE0""EH].;H0Z>JN[.4<_:X%0]R=?KI'XMF06@)^(*P9)D MT2CVM+C-F65XO9.UC7FCVRIS"@!#V6U02U=$^C+$!'I4"M"(T<ENF^^=6P@X M/AL]\+P27A>C;7[82.G@Y.4;U.6SQ==.A7R23PUP2*ZQ!!CR*&%-R5$+0?)F M(AW**D]C0HL:'9]EN3NR&?I>+\#--6MT!<Y5&0SYYB)6/C;<Z/_Y3__R[NU? M?T1U.>$)6MT7Y+>*^=.S!^&9;=<Q=>)^[U^:08\O7*IEX9#+#%"^4MF*HUH> ME+N;V&)U;WKYD'PRNR^=,%A&6=W3E%+!>=1<)IE<%7FN_[>-5*[*/ADVSZ A MW=PTP7!O%ESYV72FS"^'#V\1!2?CIX)<+<Z*,EGC4IL$;BKDDUQJ@$,2C27 MD$4)2WKHLLXVW8D%YT/S+N<-B?)EEG"*NODE!SV_R\".9HP7?RU*8+CEBE1> MZ!5Z:*"XOT.2>+FD/&\K^\C5HOFRF4RS-'T>H)QARO XI8-:<$K-QRKMT(^4 MN3N[ ?+PTRG9Y$52MH]8%;4]VOUDM;#?[7D3X/'NO$HR.)N<X$G+GLW#8JC1 M"C\*GCV5)(M)?$WSN(K*SYA2G)7/1OY8=+PNA+K 'ZV+FA3 D,H%Y91;K5!P M2IWP9N.]@3O)FZ3X<D))G)3\7]HM!8.&WTT=*_3Q#HY6' R5[!CEO9F!!A_D M:@W$5<1FS4?\7SE%K2^K-W!$BK"$_5=P^IUARK,[\O2QMRM,+8&8LY97K^9F MPLBOF57 T-$-IRJ%;YU6BJ=#1'SWD%%3%!"<;YJ(\HX?O[.>E'33]1J8S3%G M%*>Y*(+AX1RTTD)KM")QE8KU#+A3@A;EU6+:Y_CZ7"0RE:9526(GIFY=FM<- M@)>9/-H>V*XH,/Q^&7X3X]OR$"L0B ONC>VRL9Q4E+)_S>2V33T,F=V,4K/7 MK N0KDZ 3?Q\!0EYMLY_ BWKR7:Y3N#1SQFJB7A <YST7>M#DB4EN4@>B)07 M8Z:?G%%2&)<YVU2U]W0N!@R3M\=N]JGCA!-[VDKIP1]CAB4BMRM"RI,4%X7( M$UF'ZN).>FT(ZZJ#*YI&$N_C ]XV9O92,=W^S4Y+#]X3]F:2J8,T7T'B,VC\ M'?Z[^%*;/(B/#X./!1\A5)DA6GS/'W%94?9_G4:(K4H*G>3#T51;Y@]+,<'[ MQ<NQFSK AZKD-U ^LD%G7:T;OK?OE =G>.\.Y(O],T,?>P%A(AY7P]2!CDT; M#'MG0S:1MLW4<)*O>:J&/C-U>TWP)"\ L'>:GD(RG U>5^6*4&6ZBG8>/3-G MR4L_$C*5R6XJR)3AY&5? -.;]F*62X]K<Z.(WB:^@)K20$5&O;?A.1AFCA0J ME3!C@QZ\>C20Y<$PU@&DB7^PDF/TQK0K\R0>CD7BPM'5ID['4#]:[!:'[Z+@ M,%1]:46H";UMJ0!I_T)3S)TC._Q[A5,V<V4N6A2)FC+WM>##)@LIERZPR+G% MIB8Y98Z_V4-5SNQM*OX69=S ]\LL9OG@7)L!4F)1IR4&=-SK[8DX[0&Y6T(? MDHCP IKS;XETM\-%P1MIG(!WE#%*PR","T3I@G>C@QJE0ZZ%'CNU/9&F/K&6 M_,[ YHN2?8YG^NO_R(_PL@#T-B(9IDFNI-'L(KP1:TOC.JK-U(=!ONU JT]E M<P54-,4(-Q;5ZGMBXWE6E#A-<?.>UAW%"3]7H3)3*^J-71:P'8LT<C#88@8G M)UGOI04=RD9^3WRX8(XP*UCY_-7I_!FGNJ%,(^B-"T:@'1.44C!X8((F)<!N M9>LWNEOI?=TE(T6RY-R\IGF9,WV-0U#+^;LG9H#9WPI3",%H?P,R.2<K%T5_ MQNO-CV@@OJ_Y4'7?O;'8NJ?N) G/69<16JR2C3)R=];U-T.::4X_57)4A,&G MF6BER=/=V;6)3WM<=VEF=1_8']L+;)^3<M5>[3A[BM(JYHZR*/BN87R'GU0+ M+5L4\^L[:.\CO,0(Z67KG(4.8$Z"7Y*ROCQQD1?%T0-.4K$RE-?7*(99C<39 M8$W]S"[%YP+BEB8.23RSB."NYV6X#3=LON8%?1/((WTFR7)5DOB(]5B\))?5 M^I[09M6SN*I*%I-GO!=JFW%6 9Z]D*D9M\,M70)M2D&X+H;-8<55J4(LYN9] M,<&=$B,;)7R Q&G#5&'I45G2Y+XJ&PZS"5B[JIW%S;J2+G?+BTKT^[;9BTT? MOWFV=7%@V/]R&^3I>U<B*D1AB+="VQ/LVQK^G5QS(T?J\C/<G*X(^([.BGQK M5W> XKKL0*T]O8!E3-NJD847+EN16B,,<96W;;15O^@J_D#8_.D!I_Q 2 'L MCEF3E.$\6^1T+98'Q4ZK=>=6JQ=FI]UBAGHC7:,$QKFX(I7(B<7QU7R!FH.Q M>7: FB+0H(P#)&5'$&D1?A&%A\_<*5M]D63DO"1K7=1DU/!\R<P&?7*[3"<. MAHUVC(IWLJ>40[]P)22TC 3[8ZX3O??:FB6;)N]\E>B]IK&AK ])*6+8F,[_ MP(*JMYIJ,*L$3=FC &_,V3.0!^,X'$!:L_9$==8>RH>G3:<>R(&H^DIWZ:0Y M^:MI+:L>O-AX%FIMCKBXR1%W@*):);BCT*0E:QYTU4T4+$H TL5-#'#(%]=H M@'$83C"UQ[!V=_)J%V.1ONN,D\'^3N)M^I^B$,_CU18&.OM$J00P%-T*MBZM M+^T$PS,6%ZL/I^<GYQF_$Q,?K?F-&ET=J&6]\L\$=T0SE2 <-AG034G#Y5!2 M"R(L)$&PYE.6.')&DO3-& W4*5\F8J#8HL8FI:EOI5#$=.H52?Z/?CTR_!C9 M93CZG-,OYQD;\_EQ>WZ8#3]^Q&P*F^!4OTGFI.MW.VR&.>.-+P=%,!R<@U8: M]O C6K<R!^CS^?4!6B194JP849=Y'A=-8M9&!-T3?F2147E#(LO.AU_*_HS3 MJI[5DH+0!^U#'":%(.34 E<R4I+V0\/O:QIF/!TEB4U35"M2.?(2/P=:/^C@ M7A+EX#/\W?-Z0,G/>CE5]1";^L08G-QUHXT436XTUUTOHWJPS2\'H[1[8 9= M,./-3,"*G0BA=("$VCBI':3]+K5I%_9M+ZLBB!2+DB%.*18O(.Z%N4&=2<0+ MM\VQL&S\B>;%;"8V2B!8.#+ B8%" S[[AC#58_)FF-:3@$GK>11%E;AT3>)3 MLJ$D2D04Q_Z=DN:"&YOHTC+Y7?Q=6P&:"MM=\9X3 >VT4B8I@'92-K29P([M MDB[0L4GN#VCP$;ZOU7VE3A<P*#[0_$)KE6:^89*'-O]PPJH;=<=>[P!E+T_^ MNHO'SCH":6P>BWA^V$P"-WG.K/L=S/"H "7?A!ST6M*D[PI.!?=TQ]99DKT MF*FLS9-5FS88"LZ&+!_X'^>H/D!U08>B)# S5H-UMCFKFZI/ELXQ9LA/%STP MS)P!5MIY'#)P2M "UN358*9I^FI7 T)([136IO,:B&B?QB8]^[!0@4RXP71A M./>87R_:@H"0TF*H(TTUI4";:6YM@6I.R9/,=5-* #-(@W&:.:19 ]HLTA&M M(2JKW0Z,*>209/S-J;%!NI42BY+7E2XG T;K5T8-,(.<$\PIRX9*[>34LQ]H M7Y=O<F.+!Q *U55/HR"<L^QN,+7I9*\L;Z)<3=Y$.7)_$V6/O6K\*L8-OV!\ MM?C4O!&CZE1&!<^-R: D>7Q;8EJ:'+D;Y&G#=EHH%<U&N=YAOCBLBMZSGY*( M\-O<Z/W; \1\[OL]I<F:@#:$B'9Q;\FP'$!W[L$@&]Q1.P(TNNA%3E&Y(BCC M\]]UGI6K K4983=EPZ$W@D-_$2O0_R"8<@E.0!NQ7H]_\'NWL?8/9YDQ1G<# MK)YBYE8?<:!H7Q!-Z7(7S:P1Q-G/:DSG&VA__M/;?W[SX]3CIZWZ 2I6K"\? MEH2N837>)=.<W7Z]TBMJ0@7HV:V8YMG2VHA>9F,:(^=5B=_YEP6R ^]>#=>, M/G_,*O^1^XZF74"R#+B!-$VZ8+_#9WQ[L$5Y0]8X8<$@Y5N!1813'OQI*/N2 M L&\.^EDN//SD\;2@L\>=F;"M!/80DDX_#ZMR"5Y*N\>2?I /HK)STLJ25D< M.&X;C)[-;$59KXO7>@,4K/ZG5\-JWCOO'O,7UDQ7"D0.3TS<AKI-$:^.L6/< M"J+^\^LB*ONF[E#8%N6 )>O0S*WIR@MYG80=(%=0]J^OAK(OK N8!'T)+V'M MCL]$K9Y+OZ;)VJ<L9A$Y3Z1 XK,G<9/=E,1BR[+ D-9FKC.#=06]#N]J0:^^ M^Y&L-SS[,C^!1AA:X^$/V"MV<))HVQ#JMV]K)]-I!/<R_;GO&X+3LZ+$)6DN MGR3$\>B^03/,F7VK*>K#^EHU,+QSQRKGCV C7*V ^BN]5X_-VTA@SN>K[+JP M',RWZ/CDH!/\<4Y>@P(8WKF@=& <TX)UZ/Z2E#<\,2L_X$8)UE@O27E^6DD% M<?)TTE $#&O4N&2>U"((,QD6I:#BMXJ_1K @ ZJ3DY@7-V7F-$W/L]8^+5B M5I /.9VW??JB$KVZLI>;/G)TVQ<'AM OMT$BOW1&A_< TA2'L'2H)P43.9Z2 M!:&4Q+S_GHADUYI:4PGZO1*L SJ^&#R5 D,[+33YDG MB&SIJE_/&;V_0#F0 M/0^NT_E=GB:^Z_?!^W.[\,5\V(T^,8DDY34_CAKB*#/$6 1,'U;C4L5"<&[W MB_3E)+[%*:8L=)^<S9P8J!/VG'_& 'B2348A"88M1GC2^:-&2IS4?L1+]J\- M?N8A-10&G:TW:?Y,R#')R"(IW9BD50K *(L!"F9I-* QS Q3>K&@D4;WC3@T MHOV,Z_M-3@23A ,02P-80:B))#0BJ>%)MU!J84:;)$9ELN9/OBW0U]=W5\8' MC[W.9T[R-1]_:VMPL3IF\5I\Q%_H6(H'30O=905-U+Y%>2%F1UN;K9I$S2X, M#)U?:H$BD1=SE.(131[]._C+/;9UZ[]OB+BW/[CP:6A3JQ*TJ_+N@-7G '#C MI*(!!41L1>L"V0\%@/,!ZK>&VGN^C,%&[^2L'> -2E>3%.]1VE3!^)EY>*=$ M_8BS:H$C?M> _OE/__+N[5]_+" ](W6'GTAQ7?LZ,P^5DCXY9X ZY)="# R7 M]-@D!\<EP03M5^6*T..<TOR1/V6M6W";2GF]9Z:&.%J_'(N 884:E^1)DB(B M*?L3R2LG9NQW3L1/,[54/LIB84,S:7"+5N:6 2UXV1J_.99IUQ1%')/S$MM7 M+5TO#WH^C73+[SC?$;H^)?>.3UVH5,*</]*#5Q\\DN7!>!$'D-)ZI+B>SB41 M%P5SM&ADP(7E3)%.V"NAC(!'5%)*PB&1"9Z5/A> #@QQ1.=94=**+P)\P!$Q MGKO6B_M=XC&#'J_@J&7!<,D"<,JFR[SL(]X#M*%)%B4;G 9GTGES'-MIEJ03 M]OL4FPGP^#4PE208!AGAZ5:LV]/SJ,Q1C,M0(;*@L[T%%&)P4MNY@%1WX^NV M&P?/@'.19TL^1 UM4#6$2@Y>2QA1OAJ/JFH+ ^4\'^.U$&54]:!FI ID%DKP MS$8H8.=LS]K<Y4?1;U5"R:R'AMRU 5U(V@*TM%-5%\$'.%R7 253N7BKE\3% M!];*%SG.#$^Y3>4\[UZH84[V*<9"<"BD0:;8T11RB%N/[G'VA75X;,S['6!J MU@9Y-RQ6.ZWXWNNUR,'E-*O0*X>;MMD,TD_B=)I@F#<+KGSF^9Z?F6^U^T"= M6J+T *2L#4FBQM4Z58>D$XZ"&OAZYDT4@!).C=+<VCQ<,>$"]2CHWZB$O6 M=\KG4]8+G&IAK!".9"K@>H8-I8'22P'1QJUUHV)=:?"S;E[FT9?SHJA(//3' MMRO,*NZ2/(J?M.OHCLI>U]5G&31:9W?2!$/$67#E=7@NA38,T(H??D/X$=,X MT)3N)%^O\TS8<XWI%;WEUXKCGW%:$6:3@*IJ+P<U>*LQ<T#K&@U3], 5 C67 MAGC"!O';U8:?JBO.G@B-$D:N&9U-7PB\IMS>!.GH?2/!U]LB?FP:%5P?Y1O; MHTO^QH@;$A.R)O$5/<%IJO(YIFIRT?8^2KB;)#'7K@IKG'#&J_$YM-&'ST71 M_;:MBD89%!-'!LTBHM!\/3P<PK70\, ^ /I)XY87Q4F>\;N_)(LL.95TPEX3 ML1D!CS>W5))@V&2$)^5*8\)H) WFW))DQX7E[)))(2B3).!&-EV .\=DA>C" MJ@M QYF,$T3QO\6]I^%E*--CQ-L7!V;Z[V"T\X* H2PPE'ZA =).<"4>E^+3 MDWHX7O(K*5""PGEV?LCI@B0ET>T9O:Q(X(R7C'\AZ[OR7C/SIT9((6@])5\@ MO@'%YNG\LF ]3:\R?EM^T>K#[@XW'7HA=L37_2Y)>;5H[*\L,_F7E0NF8\RI M!N?>X5+HZ^@B,RQ1]Y.Z8%27C.JB#U!=^ 'JBT>UN/C 6*?X#UL\)%01S%) M>9Y%^9I<:&*#D8#G1%;:)Z[,X*3A7.2CXV(H97+AW9;2+0^NY1\_]R+-?J[@ M3<VJFG'GF?$HR(Z_X??"R!ZJ9WS/9(<?@./F]F"59G5*[*%!&/\%G&N<Q,R1 MWN&GSTFY6N4I?^"7_4%=(:;:FUV4]VZQI;$2^V>6 XODVX'7<+G,^=D7\9!T MB9_08U^@6Y;2/;9XEV[QK+GWJFI.20C0>5X]-GUF23!Y Z\6BX*4')-(BFE< M\=;(>KWC;X([(HQ*$ YE#.@DTG2RJ!8&L]@]M<*VUFV0#\DAXTJW5A@LEVSK MW H^@5KFWC; :XYG7%5E4>*,#VWU N>N TG]=U[%],%633N90N@^$N A[]L2 MT])X[F=/1NJ7V^LUDD;]H/T'RON"#M ]6299QCLI4W@FF/Z1.N9GPE-JD_CH M@<5#2]*>E[KFQZ7VWTKFK[_23NQ2I7OJVJ9/_\$[O(/I4S?0JJ#NE*"0;MW M']T+_,3W&(MV <:X0;V/+[VFWFVHJEWV9,5GP,2V^[/->73^"<JFN*TJBEEU ML8\A>)<(0'74W5?MK Z\N\^_GHZ]<YN=Q^$==?B'LDA$+W[S_?LWHB?_?'=[ M_F*/UIZX-8V@^_R0CWZY_XKBW6]_7_'3R[ZO>UE&EB)SMJ*S[=U"YT'T9D?W M#3QUJHD[.<]*FF1%$JDN(X0 \&H[H5/%[JUS&K\>?&@,9K+SR.C2BX.=C'SA M345#*;ZV&NT.?0<V.+OL3O7USWQ:4X).?F:">%7SGZTJ>*=3H%D(@KOZH&8[ MN_M7Y &LU;1)J- I]G6@T/0E4'UY^ZK:Y:*CXC/@!MF]F3AC#&9%L)[YG<C0 MF&3X#[$0J:B8, /R3!B@NO&>*GG'@_(L#'^D87D;PV<,S//< N#A)M QE" S MNIH(9]E>1QV]K2\[CT+X6S2+)I/>ZR<;U.,2?D\U;SPSTLGT%QV8^(/1U*=/ M?/^'IM[$2$_.$$9 [K:(P,^4[_7$K.([H$+J;:MIM_/BR4?^>)U29^+L+DGZ M@KHN^8<X(S>HH0 G99V__DH[K^_0S_'3?^B.OOMSLNKN_UN%*9L3A_< _4N, MW'<=/XO'HAV?QI0U KV,J8.N>1AS*@YG/<>*49GTX@ )N7X$@G+O3L!JC+FP MW+G3R/IDE!'N* .T2A ,BTSHIOR9$N=BWQ?L"EH.F,/^JV<-^X\V66>;'_R: MYDN*UT=5N<II\COSR^)9QK<3RV=I^F#4%J9P?LU0"\ZV^5C5"7MHIU[G5D6X M4P_NOT34<&\/+.YG!Q8W9(T3?E^&YW&D."HKG/+'\J;,#HK$>]P<IJJE&-HO MC. ].;SMVI :U_HHZO7$5A)/>M=DJ1^M>(F7Z ?Q-M!CO#^3@E=.%O-$'#P; MV5W._S2H0/;;8$WP:+FD8FMF_P=\=P;MU1S]W7%C[.Q0\(YP!7<O "M#>H^Y ME>8/O=7B33#"(F,/;F:GCUD:#QA/7+Z#7JC'+IW/25N5@O> N4C-CV.2=IFI M(69P\LU.Z+EUMF]#8: 3O&Z7Z5M;$AA"OPB^?AMEF.A8%.62\#M4>^_B:;?7 M\L24#K<U87LBBH+8?.'R,;^N1I]ET@[X\)+9F<F.^N\\.26A#TE$"I&RDJ1- M DLI!_E.2O0W%]J)Z?T4YD7%!1^F=F>#)EGI8R,MEB-*+N^7TF).LTM&NQ88 MFM#S#+?QV:TTT'2>98(SFZ$\=V8R>LNW@J>Z .8/:G-<'R]]-0\%*]'.><Q! M%,#?;'BL!0#,@*O[@OQ6D:P\>V#_RWA\0BGJE7T&L".R*>3@<$L/3J)2)XJ$ M+)C3$1,;+BP')/3B =DC@38PZ +<20D+0#N3+MR.2X2:W$H!P>R9K%3"*YNV MZO%K@J!Z9BI"H*)1\=RR(LR[6BS8IW$6?V:H5GE5D-L-CLA',CW/;9?^-<XC M;^W%OE7QO1O5VQ[.4!6)P/GSY'S3I=-"0@W]4BOZ[GW"E$\99L#2A%^9NULE M-+[&M'S6-)%)&%8+.2"=-M!0!0D=))2"-D_-FJ,L/L_BBB]>X=3>AW3BL)K( M":NA%_5J +I1?^CU&#/ $;E=$5**@XD)0RPJX6IQ07!!ZF< F-T7S5,P[?O+ M=^2I/&91VA=YRK_+TF&Q8!^F2:-B\PV^=MM\!8G/H/%W^._B2^U3#9QF@X\U M03?BWT/B@T&X=DWS#=$[Z?'/L%I;B4VQ4RR$@G;H(YK\GF?X&&=?&./N*',U MFOK62L*J>AM,Z3A)+8^X OHS7F]^1$(I['"8D7^OLIB*4S27;-Y2$I+=D&65 M8OHQS\I5^MR<NRET(^3<$F"UXK;PI7&43?F:@A K";5%H:8LU!2&VM)"-_LY MI36R!I"^>=62X)K1"%/57)U"VR9!F^0XQS2NOR\.M)&H*I,'<K+""5WC3-,\ M3EJPFFH.Y&FS"5U4BXA@HE-'K7[01KQ[S._X1)1!8[;=$KX>Q)S V6]54CZ? M,]V,8[U.M>TYMP!83;LE^FDKOWOS]J^H5D*=%N)J01OW)#]9)6314:Z>.G$2 MB[]WKR,V?]>T\%:EP&KFEY@@737+#X72H"<W:J)_U[_U#T\VOX6D@:MK?A7. M>)[[!>9MF6^@?'9Y2NK_^REC$\N4Q#?<\2C.WEOD8;6,&]AI"[5:*&[44-7H M(5HK?ANBI2[S[.\53I-%TIP4J\\X:WJ.41I6*[E E<Z]Y1GJE$;90<*NN.WC MI05YY6T?7X'%B7V:J#]#F;?Y96BC'J2C_W=Z<>$/33H7TZT7-+M+*9LZ]\FK MIN8?_4;@'XK.NZT4Y:F 0W'C&44#? CW -'],QK*;9HU)LQ1'O3N^D$@;>X. MUEA1F8L_'PQO$PJ)41H_K+N?&*1[G3*8#2"QP]3$J==YFD3/^ITX-S58Y)R% M><J=L3*;T*)&'?U2%Q!\-XS01<[G=E'=NR9W/#YEB78OP%T55H/.QBWML/4% M(%$"ZHMH(GQ12-@ ']0U$% $V(DMZM/*S=&QN#ZM7&>N&U]X&ATK4YRW#Q,M M ;IB\1JH,LN4&4RI$PX )@HS;4VHZZ*H41I60[M G39DK0-M5VJZE'B>=0OJ MXG3.#9^V72T^%:0]F_-L73MU* -6<VYO@+1WW.U&I&*%E7)-O@3##Z"FK7*0 MSLBB#N8>"*.A*H21&M4L#JO]G+!.FZI1$BYRF#] ^-N**P9IIF'*#Y4U]3BB M.HCFH :KV69A-J<X43=@74"09OR)\,R&FU42L4D=@W9?\5HXR==K/FO'J68, M=%.#U8RS,,M[O*U8T&%0;<-/^0.AF>$$E)O::V@N#>9I<_7*:*B->O6PT]AD M7:7\XITX9A*Q4+C(:<)S4:AW?2WRL!K.#:PT?QAJ(=RK!=WT/7LJ218S9U_/ M6'BM?18+I/SHM^*XA$$:5B.Y0)6/3M0Z[?SMD&NAQTXM2 N=5&P@7?.DNK?Y MHF1@^*IX_T>>EY/5PVU$,LPFHW*;S=2'U8K;@9?&MDX!%4TQ8J4^ZO\>U26A MHBTJ2%N?9T6)T[3>1^'GU>O<JXJ)GE(.5MN90<J'8GIIT3AE(Q]FHX04R9*C M9M%MF;-*4K6"2@A6$Q@02EL>0E34_$ X2.5?,->;%7S#+XMO\F><*L<BI12L MZC=!G-9_)RN:@+;28=:5J_LBHHG8_6R[+3_JN^'6\NNA&:'%*MG(89RC(JQF MFHE:E5N@5>^\%B)M 6C3EQ!F!MQ-">IQD$'1S:)TDK#:RP93FBOU<Z).(? A M]7:N;6L1K22L%K'!-"PVP&B1<Q;]T4S89V\4DS"L=G% *L=A Q4@K7-[=W;= M3*XU32))P&H''3QI*&%R_5&3@#5^2A:$TNX@NZ;6E5*P:MX$40Z!:UD0+= L M5NCNNX]_AE7G2FS2.=1&*/05VW\03*_H!2D,=Z>G,K"J6P]0=:&6BZ*<(BX< MM.XO\FQ)Z-T*9XT!FOK7R,%J S-(::XGI!$71UV; .@'YAX L=Y=:AM*#;>Q ME+Z6QQ+@:EH)3U7;K6#H:]Z6&I<D8-6X#MZTQID<D!I?46)CN4(&6*UK 4KU MSB5AU/QMM=FD"1N 'G/=!&DJ :O6=?#DM;9:#G'2!UW",=,<,L.=R V"UBT( M-J98ZKF3@%G54WC:VN:C9]AS&]DRM?EPE1"L>C<@E(]E<%%8;ES/=TD"6+UK MX&G=>&B^7Y+R%J=$-_<?_PRKKI78I*OGI$1"*F@M?ZAH)MX9XO<Y17*8;GM- M=P7!I@&K+5SA2E<16CV1CJY)\]JI!E]SM[620@96N^@!*E?>8=3\"=XD)4[Y ML:2/)$YP<\A)%P&9I&&UA@M4*3+J=9!00HU6V#RI$6,*)?%%?4FE9(@3?EU= M)-#5-)2##JSF<@<L95%M-)N\PKUNFV(XZ)"?EZ2XQL_\OKXVM]%4!%;+:/') M68R8(&HD@]9Z?W-+4.!HG=,R^7UD87_C22\+JQWL0*6[3L-K:)@K(3S0\GT^ MJ'V(H^Z6)Q6ES-QA>R@%/#\D,L+=5+\9E^2/A-0!:N2"5O(E$[35<R\#KJH5 MT'2UW8L&K7!]-8.K7$N5!JK&P5L !@\A2P&J7@,X^1QN)QK:80R@F+V&4A!F M]3OXCU$+!'<B S26JH=9X2[5'/(!M%6>QH06=29I50W+4K_^!4Q%&\!)E\O$ MSP?HJ*QO:XJ0O,SY<TL@V,V3@3LUB$T'9C\P0S5TCCJ%O1 /U$@BM^@US1>) MTOL/?@94]2I4TL%\+H-JH4!UV^4).<^B?$TN)NEP#6* ZMJ$3I\8I19&7W/Q M;T)5?[DBE(WQ>8N*IX+,"N6KMCI92 UA@RBU!E= 0PW4J 1JD"&4FB"&%M$* M VH2.T9%ZN]<ZB2-4JA^TG=LGJ.%+X$G6<5?;ZB!YEEQ3!8Y);6<2&-V]E12 MG-,XR3!]%@_=\EB::;)OIJ(R2L*SM:@:=H^? T0-'U8J<O_W3K=.F=-_&/5? M1O?BTRW_Q,?KV5#_,=1^+53\+A(D#A+T*L/WJ="O[\$00(]-_<3P 1K(AO,$ MDQ1I1U&45UE9W)"() ^Z-^%=]&#U37>XV@<VOF[5OT%)AMH24%\$F$8\S_@[ M3"(?C%OK#11 -YL*IV-[#53!M%-[1VPP)KBUET(1=+N9\#JV7W>?;CB(0<BM M^=(WB,*/8+-@ZII+HP>FKUU3LL%)W-*H"<'Y$2L^:]+O[FQ7$NC>.,L Q^[9 ME-E..,4Z5ST?#;K=I,@!RT%UZQ9SVEVE";J=C8 =V[5NPWZ=)VAK7I+R!!>K M:YH_)#&)CY\_%7Q,Z4V,RN1!N[OBK@VH5;< K3JVR\M ;2'\H9*O>3FL@;\9 MMFU75J#V;5]*OLN;0U_3@V*J9K4J 6I-=ZQ28MSV$>DR1XVN?!0.5K?D$7>Q M=;=4: -JR"U S^R675'AN^4-:9XR*JX6_+;Y':'K4W*O7.S3R0)J.RM$.:=X MJ\ /VW&50ZZ#N!*L+O<AR7 6;=OE%-J FFT+T#.[7%=4^"['4?+_S[>*'W!* MQ%)5FPR=_\"3 ([^,)"LWR>1X\$HK6*QC12M^)ME-[@D9XL%B90=V2\"0#P+ M9+A\5Z%8'=1L'91_,'QFJA;A,ZW)'\<:-2:D"/ /4(<,M= 0QX9J<*^1_)U% MITFQR0N<_D3S:L,TV']']>8(B?NMD9U3?^;W 2S_!#5[?[3OJ=U"0@*3T!RB M&FR4A3HX15CX3L:OTQ3*%Q3=- !Y4T>@TI$IH78PF)S6FNB7<&\E]@LM]4[" M,W\!3/"F>71&LXZDDP;42@X@Y?6B1@5U.JA5"G5$/XHJ\2P"B4_)AI(H$;#8 MOU/2Y T?WJIA02!C5_E\S>PJ^<.Q[85-53/NJFQ C;YSD^2;>]T'T/ +!ZC[ MAG#&PZ\<H/8[[%_\2P?=D4GQL4#48E.#I"07R0.?<HR7; 96ZBZB;5\*(+J\ M +QT4UT4=2C*DE>Q#M"0.,," 0W/W9-Q[<+<::4\*>&J"ZBA9T-V'+P/4%?* M 5_&O"?H&B=QL+.)_;57]7'$_G= C:.$9;FI>TH6N$I+=,&+"A4UO?1]]\%A MJ<MJ>M%Z;Q^!=#MD;[:I'[NO7[4>?@L=J1Z[K^6:#Z*C^K'[J_:Q^ZOA^_7U M=U\_ 3\3?O.:#78/S,$MR=D33S]?D&LV%U7Z$D^?!K26X-MB;Q1NT: &#FKQ M( $H2'*=%];U#8D)DV-17;U2*"[22,>8]O(5 (SU8)PT/ LWR/>2ZF? .Z:U MQ;Q2#WGVM$F:A;2V(O;A#16? 12@[=.Z?7JYP7?%>2[QY5=+1.&3>?2[OUA1 M^L@?BH0ZV_9+P>ZKKSQ6'%CB.U9T_/0?DZQ.%GNC\/Q8<?BG"_8O]N?V3^Q_ MW;-/L[_\?U!+ P04 " "X@&Q9G@W3D0<Y "FLP, %0 '9T<VDM,C R M-# Y,S!?<')E+GAM;.U]6W/<.++F^T;L?ZCU1)R8?7#[UCW=[IG9$[KZ*(XL M:22YO6=?.B@2585C%ED-DKKTKU\ )*M8)"X)%EF)DC4Q,[8E)(C\/EP3F8E_ M_/OC(I[<$Y;1-/GGJW<_O'TU(4F81C29_?/5EYO7!S='9V>O)ED>)%$0IPGY MYZLD??7O_^=__H\)_\\__M?KUY-32N+HU\EQ&KX^2Z;IWR<7P8+\.OE$$L*" M/&5_G_P6Q(7X27I*8\(F1^EB&9.<\%^4'_YU\M,/[W^\F[Q^#:CW-Y)$*?MR M?;:J=Y[GR^S7-V\>'AY^2-+[X"%EW[(?PG0!J_ F#_(B6]7V]O%M]9]2_!\Q M3;[]*O[O+LC(A..59+\^9O2?K\1WJ\\^?/@A9;,W[]^^???F_WX^OPGG9!&\ MIHG +22O:BE1BTKNW<>/']_(W]9%.R4?[UA<?^/#F[HYJYKY;ZFA?*,E&?TU MD\T[3\,@E[1;/S/1EA#_>ET7>RU^]/K=^]<?WOWPF$6O:O E@BR-R3693L2? MG+W55^\IRUD@Z'HC?O7F*.7=D;=3"LT9F?[SU7V>45[W^Q_??OSP5M3\EXU" M^=.2=\N,BE[U:O*FUU</@UC@<S,G),]L7U<6'KP55P$C23XG.0V#V*E)2LDA MVB>&"EGPNK/+Z>52#&_>?ZQPF:6&;M?1/$AF)#M+;O(T_#9/XXA/,B=_%#1_ M<FDHH)K!6QYD\],X?7 "M",T1*LNV2Q(Z)^2J(,DNJ&SA$YY9TKR@S!,BR3G MR\-5&M.0$FMC^]0UA YGR3U'*&56UCL%A_CZ%4MY3\^?N,:BTRP%6[:&F&2& M082O 3-Z%Y.#+ -,<[KR0[3EG/#UPMJ"S5)#?)?W.5:0Z.1Q21) S3%AVC) M19H3/E,_!7>B#G,S5&6':,,UB?E,$O'U(G^Z94&2!2%H1K?)#=$VODM<T%S. M<GQ '*5RHN![4\"4 Q =9NYV7V!&74N*NXS\47"U3\2,9E]&-.5WO8*,L9*, ML:*X?/]6#-5!-=JL<= 5$M983?&Q5DM8H^R28ZR<4,!,4L.MHK#6J,J.L*+" M&F,4&GIUA35)+S'.6@%KE4UND+:%<Q(5,;F<'M,LF,T8F<D9Z7)Z3?B0+\@Q MR0,:V]OJ6,^P;3\)6,*GR^R*L)LY/P [-]I2P:Y7D.KS%P$3!^9[ZQYQB+J' M962U8#A3H9,<MGVJM<.YJ8!*QEHA77N(2QU#]X2-E;!'?S#)C['"NV(+E1\6 MUZ;5[R@.LDR.^'+.E>M]V1A.^#D-[FA,\_7@AZ,_Q%>&U?NTR M&/M.$+HJ% M; )?N.5YSUDY<%7#[==<^Y99:EADJXV9N*+A.[-Z,:G.^T=IU@-AYRI'T:C> M:O)/7^9SPHX*)HSDVXR+OC4/JU]SW^JL@D%XZ%VX:Z^'R(YI W-MKVL](]O( M7)O?HZJA^W'R^H\BB/GB0B)Y[+E<-@%TZ=2PFL8YU[D"#Z]A#!NA<VN!\J:V M+AG)N*Q<"<[Y#S9$R&-.DHA$=46BU;"[XISFHFAU>?]N\EK<]!>B1_._EB6K M9M0-B=-PX]NQN!%/6Y?/M7>!O/?.2/C#++U_$Q'Z1N B_B(!DN#P?_PN/W1P ME_%VAJO;FSBX([&L_W=>IE7DS0Y:52-QRVM4-VJS1+M-3<H.6#A)&>^N'.NZ MKH"%&T1U'06J$F^6\F[Z=3BG\8KC*4L7.G0J)%)-0YM \4_L!LT#_OU(M.$T M#F9J.%M%@'B^PP!4J0T6HL<D"QF5T[4%V(V20'S?H^*KT&W',-=CYYK,J&BO M:,K*F< \+VA$@,!_P)PIC-HB,7"0)'R'<DV6*;, OUD2B/>/F'BK=$."^5\% MWXX3%C]!D.X4!H+]$R;8&@V1\)8''RKP@0#>+0U$_&^H&P^-CDB0W\Q)' OC M2I" >KFJ/!#VGS%AU^OI ?#R,'3,EQ8X]@T1(/R_^ )_1ULD!JX(HRD_X?,9 MT(Y]IS 0]8^8J<1,7[)(F@:*^*@L\_^&"WU$."^I1F81"7+3KE/\O,<"N* M0R%'.7-:U42%_;](P,"@-PI#(4<YAEI4W#'@U27)NC'&645?&@HYR@'4IN2. M,3])<IH_B1BLBV)QMS:<;F+=+07%&.70J5,*!=O:TI#D(K3,A&^[)!1CE+.F M23D4G(^X/BR(SY*(//XG>3(!W2D*11KEC&E4#P7J*T87 7NZH:%]TNB6A8*- M<K(T*XB"]FWP>!9QK58>-G;0M2)0[%&.E2!U42@X2\*4+=.&N?A(>$^RIZ,T M,D[I%D$H'2CG30?544@YB"(.5U;]<4X3\LY$A;(X^(X(CP"#FI[ _MX-]O=P MV%'.H58U/8']@QOL'^"PHYQ%K6IBPG[$_WK);M,'S0VTMC 4<I2SJ$5%3,#E M2G/)KEAZ3\L<%3;4.Q)0Z!&/J&9E43M\N<A#>GM=$HHWXG%5K1PFSE=IE@?Q M_Z-+VTY271Z*.>+!U:3HK@V,)>_":*%S)6H5@>*+<E95JK-K2 7#C 3Z[KM9 M @HHR@%4I<R.\3Q/Q=W'/$V,]MAN*2BN*"=)G5*[GGB%&W&F'?J-7X,]V%"F MU;8:.X;Q*Z,Y;X$(#BB2RD:CN173%(7"BW+\,ZJW8ZAO9&RNB+KXS'>(C*XS M=VWBK"H'!1GEL*=7;,<(7S$BF"9\VRW]N$2< ;N<3G4SKZD\%'&4LYY=45SD MS[*L(,P5?X44E 648Q]4Z5W/,R0L^+3W].[]W:V(F-',,IU24*Q1CGPZI7:, M[45ZRP*1._7F:7&7QOKP$&5!*,(H!SR#:CL&>:,=:GA;1:# HISLE.H@S0DG MCZ%,>ZGW7E"7A *,<M(S*8<V]\Y <^_,<>Y%.?'IE$+"MO0-YR/J\BZF90(B M,\Q* 7"<#2;B!E5W';\G0WY$5FVVD.TXY7]1PZXI"@4<)T32I-ZNH2XBFI.H M;-(I38(DY$>J=4I@#>I6*2@!.#&40*51S/M?21S_9Y(^)#<DR-*$1.56WV3A MUXI 64"\0[2HBT+!;VE<<)28= 1EFC&@*0J%'/'N4*,>CN]EZ=2\6GO*YQ-, MB.LDH, C7B*:E47R3\N):#.])\=!'E0M-.&ODX#BCWBA:%86S7^>'?&%9Y:: M[\Q;!:%H([K"*E5# ?EF$<3Q89'1A&3&N:55$ HRHL^K4C44D$\6A,WXI/:) MI0_YO(KM-(&M$8""CNC9:E05!_S'=1QY&?]F1%Y1&IR= !%VK9)8:3=6J7!O MY(M63(.ZJ3P4=]3 2KVB.T9>ID1L[I]D8\[XN<WD]&"7@K* <ER%*HVSMC8B M^8U+ZT8Y*-Z(!U.58C@Q4\5=3,/3. V,^_*-8E!\$4^A"K50X#T,DF^L6.;A MTQ5+0T+$]4FV&FV Q&P B@EB.=3)RAPS 7I8I&6CZC)K/K999'+UR1Y^XQ& M Z,<E!K,($Z XDB[H&P=Z$6BPZ=K,B5,N"G<DL?\D'_HFWE3!!"'\H.:40@, M@X*F?[SIZ'7.?S!2GE/U@Y,;^4[?3UY/5O9PF?"4UYYD))I4PI-2>O+7+TE0 M6M/_]_;Y4*=!=B<9*K+7LR!8EAV/Q'E6_V3= ZL?_+YJY>5T9<F_2LM#@B%Q M:B4.D]Y^-&VEV6WSH3:##E4YVVCI],)AAXP3LINC2:-0,YT/,A5\X!&Q\599 MD=JM;Y3UC)*-#J4#O]'\9BPK,@'RQ8C+J5P(#QXIA(>NR#[2T=6BD>47AY1F MDX[314!5KA%58559SVC0=:T6(RI-U@FLD9B0NT/9LH//1&,(J=NO*(N6=]> MJ1I\K:*#;GZWY.#0@8-#1PZ&/QYNP<&A9QQ43P=9MWWM<D#LQX)>O[UH0:_6 MSQ/8*_L %/U.<7!6QY%8T("K8D"C*CH1XOEV\=X*_T,\_G$?Q.)@>I ?!8P] MT63V6Q 7AI,$4!R<^F14HG0<I'U4\H2_ZIXENR8AX6WEV\(+DNM-D#4>1BGL MM=V%+8C^Z"2MGI/D;=.3LED*[ #L 0DJ_=!!_Y+<T3@FT;IG9-9Q89+!WFVY M$&+7'9V>*T:6 :T?KZO?KMM04L\32!A(V/ F^AZ$.:"!SAR0HWYL#&^0[[.H M6'#G;9\2_LOHO-1:VT+9O#S-@UB6Q&7L(DU"MPVW2@+(X_ .;NY[;KW"Z&.H M?@KY*A;O8S?>0S;N$,Q20&:&]X*#@MZ>\NP0H/-TR9L8B*ML^0;N-9W-\\OI ME^K%83U1%C'PN=43JD HH'-U2A.:DW-Z3Z+V:]C&4663@[(ULID!S!8,!W2Z MCLE27.YE;>WT1.DEH!2-;& 4V33'9V<QO83PHRF.)26D2T)\'G.I#4Z)\?5 MIE-XC2S(;? (F-M,,E!V1C8Q. P:F_[H%,%'3/_!,K*! 4P'8)SLYSG)1AJ< MJI%-"R""G@$MYS2XHS'-*1%/PW??*[<?9^$U0*D=S4X!OMES105]<FPT&'SQ M9Y*!4C6:*<*9 2V!OMX.UK<K5\&3,"*#[Y7:Y:%4C6:; &"MOE=2:XY.S,EB M&:=/A%R36#@/=]73<P00!5_7>D,7& ]TYEH=:V7J#T-6N!'I7A.4U]$L&=L. M0S!:Z#1?I#D!3YO*PE"R1K-I.)-ET!F=CTT39JW:DY4:FQR4I=%,',XLP9! M)^PH3:067VD^/RJRG!_Y&9PVF#24O-$L(,[DN:""3J'+8K;-<C6:1<29'M"" MM,?';Y<K9(L8E-S1;"C#G=X\OF<VSA<0.R6X BB?HQE.8(0X3*<>7@&<I\GL MEK!%<Z=E&('*TE"B=F$V 1-E4AR=%<V."G1Q9A>%\K4+VTE/CP&OAY1*.\=5 MS<%EVB>2C*H_CPT+B$@X?;LPC&RY&7D&_(EP,9K+# DB$".5::1($AKY- I! M^=V%+:4/OP!$T"?2/O=R ]S$C?#"S3"<[<&-W%4],<BV6D*]E(6A)(UF07&F MQ: S.A^-E#VVN+M.22@3HQE+>DUJ*FW1:3B((IET)(BO AJ=)4?!DN;*Y]#J M6PJ= )24T8P<SJ18=$?GYIKD 4U(=!*P1.0:.PC#8E'(2[]C,A7OO.EI@LA" M&1O1_\.1,3@BZ.1U=7/9&L#)&<UT,< FX!GLSVT;(]"A2R,)I7@7UHXM3V)& M; :E'S$9W)7$=$YR&C96B8W,<!]Z9(:;_'6CXI=,<6-I]I(I[B53W$NFN)=, M<2^9XD:EX253G/UJ9"0.7C+%X><N>0Z9XC8-AWQ[>LGD\(ZD\>J*,)EE&VH_ MU<OO2V8Y-SP\HZ_,B'Y0Y/.4T3_7!Q\;;5TY[!QT/?G2 > E3_*!1T>.:AGL MU'-;\;.IN)?<F)]3,.C6YSV%T38)6[$T]L,*6UXEN2]5(&'L!'5@RAR@\(DV M^!)E%,+>^O6AR=O%J=-&V\JD%<!.3M>?%L_6),?W?71:]5F-\&/ >[[QL]O[ M@O4KZ9?3RB\T332OR/RHO2M8US))IY-U/?COR93Y2%;MLU\,: 5>[@+<QXH% M_1?S_TY8\,W\G[&\ 3[_UQIX_@^1?C$JPISO!0F[IR'16/MY477)?0!=V_AQ M;/LPQ.6E>-F83&O67[=<51P9>RVL.O15.FQIT[_/L_)EO;<?/[R5$/]V>W/V M^P7);X*89%H+L2C5+H1V/C CM(FFJN&>[#^OR3U)"@)X0J1;<E],O3H=?0'_ ME&NF"N4[>0SC0NR%12HL_M_H-GBT\N-6&;;Y5TN-DL$^0*&3?)1F^>7T4YI& MS8GB)HV-YVZ]#+9%&$B976UT9CZQ-,OX)#XU>=UN%,*V\P*Q5RBVQ_Z:JV#, MZGD!P%IE$-D;NZ]5;?SQ0Q+>Q)@/[X-H01,JFI?3>U(UV#"F;(+85E\[]JF; M0IXP=LUAY)\7#T0=\ZDD3F7&>BM?%C%L8[ K6R 4T+GJ:.4PW>';@%TYT6K[ M'!:NTLAWSA=E (?-PMBOE;@O5EU5]YE D:SO(DW23>WJ9X[LVQ"@//;3)W": MG0#!GT+5S74FS(,G3QR1!]'F+T_6'8E> OVYDV&9TN]*@)/IQW(R3<A,9I;% MG$ZUH.AY-HB@/YJR%=%6+/9XV5SO 6J#'4T*KN?ZUON03%-&5B]AD.SDD8/% M&:-)P)[D"B12^@A37QK'$J*<<'ZMM](C?13])1CP"KT#[/>^9W*MJ\%VR,_M M1NN?5@#]]1G''J'5&7WQOR YY'S4*H;^W P8?Z5^>SR&ZD0-M?.I_1BDET!_ MB0;,HDUK]&'4;N!AD-$0SDE5'/W]&"O.9EHVM/:.DV,:%[G)WU8K@/Y8S):\ MM#3WCAG9;^2&_IAF89QF!8/<,SE6@_Z.3._I#H0/.JM?B7C;E40']WRS.R,7 MA7"UN9QV?(LM<Z-C->C/S?0C*]U&YRUW,?PC=VE&4/<Q&HVKF<K!&=^Y(O1W M;$;L,#;X!NXR>*$ 1_,@F9'L+#$D2=J(#?@)&!M053RAR:19];\%RS3[^Z3\ M G[40".'3;_,J2#QEXB"K;(+]<CW]A)?,"HGGL07]"&@[$!'Z6*9)F*N J88 M4HOM(RUJ3=!3#;6:9<LVI"GN&2&FSM8^JJ@5:C@=^9!MP);V1ET:VSV[#Q\F MO=%/B(V(4U@BHCYTC)^,PX$.K<;H7&AR-=MXL8AANVCWX0B$!#I?MXP$_&3X M)/M2V:UL7!E$O/'#=N#)B@ Z1^ULVC:"=.6Q';#[L&/6'9V:'64/Q\_4-4+6 MZ"5A-.4;BH#EJ#9#!ZO@%G8_? 8'M]YY0Z#HFV4*F.."<<VN9,-D-B7YN\NE M=)(Y>20LI)GIKJY'5=[L34!#N ],?LRRW9:7/7H8AHUU>;.MZ4DQ "@_.+XF MRX*%\R!3=%$+I691;[8^( 8A,/A!F&8Z*7]\FM;9*(PV1:=JL,/2!IEMM?#X M2FHSR]HVK&KKP8YL&V:&]9?7@^B_BZQ\K/$VU5@FI YW8M(1)S.29!+]:\)W M^QG-2:53J>\U"=-9(FNQ3,[C?WEOXNEV10)Z;QO5^Q??C\KF_+N/IHC?WWL0 M#[>%-4*T?Y#C[$F"&T^UC37"A40/3$JJYH_$(:)+49#-3^/T09-<]&]0!R)> MS436XY6;T$H[)^\@A13:0B7:<L72>\K)/7SZPI$_2U:![P=A3N_+A_.L^O6I MRY=D:P8BNVM?3\30%\AQ8Y+&XF@+P,<,6?+!V7=C/RTVPTE(8[*AYVTZV/@> MYVO8UP>#=:\QR4"?.HX)YR6DDA7^]YA(>I+H8)&RG/XI?Z[O.3!I['N$40E, M>P#B"?<K]<X)/Y9?"P?YRRG77*2ES)LMMN>W<*X)^^)AAWVB+\S;]@]-WF*1 M3HS=D].4\;_EC(9YY?OV):&Y:O<@I&Q"V+<0NZ 3@H,G(UN8:\5;S_4;F$GT M-6 LX.@T3+B7["@.J,E#W;$:[!N,'8[I7@"C=PNI=\;9X(T\3HN[?%K$!V&8 M%HERX%=B9BGL^XT=D@Z!#YUCKK9P^R/'I/RSH6AEB <]F0*N _N.8I>#WAE: M#WM#W6$Y5(3>FR/&8-+8MQL]:+'QJ@=IKS.:=14]2^XYP"FCIBMOBQCZY<H( M'4"!RS-C_KA2H9%9RZ4'*,71;VA&Z D&G#![A.9PUV[_E^2.QC&)JDS\FM.= M50H]>6%_8D'ZX?,YP@B_8F09T*CNP'6BQR22J1.D]<%IR,/J0\\].,(<X(+D M,^M$4L/U5MFYTZCET=,1CM!)3$@]LTY1;X^O@B>Q-Q;V[3!D!6\G#?C,*L]2 M?4X5YOK0<RB.>-" (#F2/=B@5<M@7;=)Y7ZE6F9!-:'G5!QV:^& GH?& =5K M92;6M1!:*D+/VSC"4 9AA\XY_%9\"'\@#S)!#NEEXHC<'F?-U2@KS"+90.YC MQKK\23VYM0,9 #/T68%O/VKG_?"/@HI\ZWF0S*C8DEBV_ !1](R36S"3NBK[ M##;\'2TY<'R6RY^NXB#)^1Y5.*;+1\@<NH6A#O0$D^/U#RMR>]U1X+@-L3K M.\JN?0K=.XH[<L]O,W%*DR )A]E,&.N"=IOQ$QELO9D 8(:^F;@FRVH:O)R> MI\GLEK#%,;DSOM6NDX!2-YJA< L>VNE^S*AX>)G$E0X)B>33/"IWMS(H6&,, M@@I#&1[-JK<]PR[J>C)&X4H/,17#61[-RC?8.'9';H]7;J&I^)_8MMX',9$N M,77G%K_@6]K-'S1*EJ'<74-9&!>1?"HPE*G#K_GL=3*=$M.JO^MV0+OK^%D; MX#L&'*Z^U\Z]@N:89LLT"^)/+"V6XHENFH7E,W8D6K]B-U+7=FX%M&./GU)B M1QV[)T][GSGN^^O<#BD"WOMD-MXU1H-T</1<$L5R&4N@@[@&^BR9IFQ1<FV/ MV8=6 Y>]*A+.:*#?AJIGVP5^8+X_MITT=PJ"&5GO)P@CE"W;Y&5BGM R,K9 M%<!)MRR4EO%RQVY)BTY]!3.[3<!RR69!4L6+\FG^ALX2.J6AN%TH78E$XK8T MIF'S +J1E^7GR>O)^MTL_H]FE9,@B2:-2B?K6B>K:G%2(G34 R0V,,@@A5PW ML#[B"S)O5B3_(=XTRRZG5XV.<EAD-"%9=DRRD-%E'4G>T>F6=Z!#WMQO>B!& M_BQRLA=[UVA'9.^"!?2IHHYAT3SP]DM['EB71UISJL^O&P6)5#0(8:V=G28! M1JA9"GF :CIK*!V$- '2'TYK[R7WQ@K']MCI1:5Z^5:&"NJ6^UC8!\^ %&T M2'5UPYP&E5LMR(,,3&,W*MT9*O2AI_6;:@Z[=V^[2U0M-JGD4'KGIS2-'F@< M<[3;BK@L7H[5H)W--2T#K6H 8>1QUXO,[CD>"A+ZT)-A"9H!]ZX]X*K" SH5 MK*LOZS8,$U%>7QQG.)SSHP AFS$>D!.830YK$)@Q5G9V& 0#YU_<[1BI@K"J M0$_-8'G?'BR5U&0EAN6]*T+)LCJ6+(@!EA*C$%(.3$!HG--BU+M"[(VAG=!V MQLKMH$-?HB[2G-2-5X^]#^VQ)T4FM0Q2*LV[W&7[IRN/E0CTSNUPI15 'BYF M&CKY.HU:HX^$:Q(+Y\ZK@!_P;EF09%R5#3^%C5'Q8WM45.(3*3_9J #)-5BM MCGVPV"6QG)W5[7(:2DZ5( \O*(4=]V=GG- 'GW@REY:IY?@2>B3=*68DT5ZM MO?NI/?X:-4A+X68=.(Y!>J5<%B_':O">3[<V$C ^7>M!'J*]*%:\P^X.'?J0 M-3SFNS%2_]8>J4W!?_O++^_?_?SW254!2M<MOVT?A^UROKS0)/;C3F/,H0KD MX:6FQOJ.DP41_*%3W&7DCX)7=B+N[C1+7,=[9"TVJ>20' (W6P_Q -1)8+DT M;K8',F;T(MCO[UCHZ#@L6G1''QTN?E=&_ZMW';\+5_^KR5_KOR&]DO4\7+$J M7Y]6PY[*_P<,/JC\OCE'N>&"[JKZ)2.7TY,LIPM^OC2$(K3+8;]^Y<R+6E%T M_*L<JHT76\$C"""*_8B4,TM@.$;*YL=7EF V8R(FG'_[<EJUQ\Y)=1$($D9_ MT G,BHM6G@RH8[),,YK7Z>3*W80A^9ZN//H+2ZY#QZPX.B\GU7;QBJ51$>;5 M>R]/-GHL8N@/)[FR!((!G2S>B4(B^I' \9IFWXX8B6@N_F8R\QF$T!\W<B4* M $Z32<!2[A&(OQ<OID,WCI8!=&?)7(>5S H]NH@?"O]%M3'X(Y+M?LQN*S^ MY1"\S69#O3>2R$)\ &#B^W8$=D(%?1*]"><D*F)Q.FS-(>(H'\I@\+C(201E MM7>%>W>FWA(Z],EX%69CF&G?*[SH*RGD*?2Y1'RM>]&J<4<%$_W5?<39:MB[ M2#!7<-#'E"HJS#2\.C[SZM@PY+'V706);1,:YL]8&SP@S+^QUHZ;,8VSCKM] M)Q@,>8A]3U%AZUG]E"8T)^?TGG2:Z[[Z.53V#*+&M@ 1?>1643^&\=IQT2]% MMAND7@:5:1JUIO<PB,5CX3=S0O*C.,@R:=8HSY:R!275O"\U C2LHT=\9.!O M[$,4V@AJ>W*05P76K5X0^ASD!>-_0B?57I6A'> '"D,$HH4^>[;B"TW3:">F MHQUEB'VP>";AANLII1LKY[Z1L=>!?;AP#BIT!PA]0FW'07;:73_AJHR+K,T4 M[I&EVWX'VXZZ?<3I,$BCS]/-0%33)-T)_-D(1T6>H?<[+G4][8AVN<_$*JE] MBE"%Z(\^3KK1#J;1XA!\@SQT]BP*9]55ZBLL$AVE"[%-E!Q+F"^79;AF^4P% M^#@Q1-U[$;<S&(;X@W(]<ZCOLX])'M!8,TB[@3Y5=9-T.MFL4/RDJG+RUZK2 M%Z^,K<+IJI3?M\T,&*J8N<URM@'6Z9B>W,*WU%AM;]^B$\!'(#GC?S4$%JC* M^D&$NAOIP&\TO_D@ZX $9"QO@,__M0:>_V,-^B>2SEBPG-,PB \>J0I[7MY0 M?!_@-VO0..'MD R:[?F.%T$--$0H"^.3( 9VRX/>D766Y(A;P;67^(+:<[H M75%FHEXL" MI$'\FBSO"%*@+::@PFA'!C&C7F.^&QDAQ,^I&?$KO"4N$*CTH MZ0JC13,-0XD.#70[G[JYIRDC=)9HF:MO<B'":!%/+LRY*#3J8+JABR(6I;- M6A!)EJ6,[P.K0X+N+M,FA1W3KMT4;EQ-PG0?"?DZ.N>&L'L:$E%!%:&C?LI3 M"%EDL(W1,-A!BH\$^E&1Y>F"_LF_GD[S!ZZ42)FS^J$(:./-OPE)$C":ZFAP MK@4[-A9&3$]P1J+J+,GR(([KZ)5;QJ=1?E#54*(MC1T "X/>HNQ($)_SX9=D MXB7<)+I.GX+8,/5HRF*'KL+@-2HZ5G@WR?@BSC]XQ=(\Y?+ZSJLNBAUO"H/6 MI.98>Y;B;O7 3SU25IZS(FUA0E@VITO=Y@4LCAU("MS&.,*!?@:H]E?B_?4Z M@OPKS>?E2D/8R6/U4*;P!^/_C6Z#1_V9H%=EV"&G=F*WT:Y#\_YE==='>QEO M0CH)FYHW(75-$U[51-;U<@4RA!87)"]?83Q/L^S@GN,I+]E281:J;N&J"V,9 MJ:=7S;FB?0M6[8D4^H3]E=#9/"?1 9\:@AFY*(1AHKIVS2Z+G.]=$S$+6?AU MK ;[-.M,;R^8T,GE/9+5SZ^6_5"V]R O[5%5#^6'D_HJ/8FJX[KAIFVK2K%/ MR\[$#P A>C?0=-XJJ+K3AYU'N;XB[!/Z4./<!A4ZQ>VM%,!92BN!?>[?.FF+ MX67U(;;+N,Q:%F)-<6R#@Y4B,Z-^+:N=<TLY.\!)60E@6R&VI*6E.+JOG4M6 MI.IX>"$6ZYS>JU\X>C] ?J3J0Y/5EUY.I(-XUU:I[\Z2:<H6D@^;GYY=U ^7 MI2T2Z&@UP_?FZS:M8R%3)HC0"_G!%KA'=A-$Z%4;R??/@:Y.XL+#IT.2A/-% MP+YIW $K4;OD?A-GUV\<O\&MR*L;J'4EU"K7EO2#/&CWM'+75F]+7\.Q;U!L M?E1 <6P#'+2#NMV9>.805X=C7I.0T'LQH]C8TTM #6>CW6OU9,R&@3<D55&B M4(9:Q:&&KM$,FUO2H]0>G9N;(%ZY[%T0O?=OO:"KBT.Y&<V@U9,;H_;HW"@6 MX%O^.>>MX5K(CXW%@+O"M6J-:PU/V!)M<]X+-H7\8 O0"VT\-97"WOS5&YE. M(VU3GU70NPU?MP.VB8)A@3X1WA3+94Q[<&85]&]3824-",8XI%D"ZSX'_YVR MNE=E^I!&53D_9COGM4FC3>/:=7?P7P0+WO"-YICB&@W%\>,:]5VI@;Q!@Y$" M&E>18:NFF0/F].4QPQ:M'64C1LZF\UC1)JO 2!C6AO*8\8A.6%MU'BU<).<< M2SR@<)M%,.,(G1"':#Z6)_[MR55U^#0BK2@'G3SP\=4J.1*HEPFQ&G)%044Y M/ .@*ZA:)4<"]?8A!8&J* <%]1=T4+5*C@4J_RVLKRI+0H']B ^L7M'18IS* M,Q(?)^:9M5L.[T3H/+/JE!P95#Y.0* VRD%!]6"YTBDY:DBU9?SW'/HCF-N= M][.['/7UQVRC7E$.BNCP;H)]$=W9J*?)+(8M4^JB4&CQ-P F5=%MH&7HTSKT M,2V3_YLO@XQ">VIP@ZC6\)_WBBW;=9!%S _& #T1QM6XIKKC*@P!<L+6E(6> MLD?SZ0=UH\U\ @:ET>>PHWF0S,A9LO:^/<ERRL<Z =UL@Z3]&".]K[A!.C9" M27PC$G3I#9+V@TB7+@OF<L#[<,WD5[]6;YSUVH6@T]UX#G .W:HYZZFU19_N M#AX"%AWSUIOGM58Q/_I]WPFLI4PCN@J9 ]NDU"GH!P_*/J3#?-PYA9\X_XL$ M[)*)!ZELMO5N2?391=,56G9UG8IC)1%+^8S';OG$5WW;"*RV-!3<X8W!<' M MJHYW'V2%M1^8[\?+G0'NJ9ZM>'N3FVK$IXQM$7@>Y*C*"4,.N>\XKUT1)GX0 MS,@[P\'!*(7M?^G./00%]#&MZI6KYR>K!\V,E &DL7/6]*(.C,I^)\>HL@-4 M$-5'K>JY/#WQ-CGLO#7NE,.0\'N\5JO--0G362+2$O<<N8IZL'/:##R&M4CA M$QQD\]/CLZ.S1"3,B X6PE9BX%%='#M=30^Z3'I[P<J7A,(YZ13&SE33CQ&- MSNB):M8&K+.$CV1.^),I^>F'MZ;DIZLJL'.>KG5Q>.?4*(1U/UHUZ6O*OITE MO.N)]R-$?O'@X3,_^#(:Q,9[;9 X\F$00%;GHM0!%O0I;]7:WX*X*,\P'%]V MK\R"W]90(8-]@-N"+RT"[GO_C^7\E8@W)ZNRZ 1?$,CT(DMA'^6V(+&A97_3 M2IH'L2?)O_GTL22,GU"2:)71WK@&OC.M@75M,B7;JC[L!;%NU54L4M U%+4O MBP!1#Q*PJ9OHDH?-6(,?MUQ@%DU9V8QZ>I&<3=W"SB[;H:N>>YVJ#=!WNQG; MK(KB)V[3MA+BQ@02?MYD*GR9\!*YZ54#N#*!A/T@TZ'30GGT*:_'.=^6V-)! M-,M@'S8<NEV+CJZFZ"?!PX*K6CX05O_U;+%DZ;UT6]4[BU3R0'$/K@QZ4N:$ M#SJ;1^EB6>2$K?2SIL;1"7A@9.[)F 6#D9Q53@N6T+R03T=>3J<T)'8.A"! M#OO1KAY4 #7S9-1\#C@ "6$;QVW;R#$* 2D;S:>K_^@!8#%B3@78F%&6A.X* M?-H6:)7Q9&"<DR CXF4NERV!40@O^\7VFS<[&.B$':5)EK,B%'#*2X@9,WG\ MKF_3#5+HH53;; 7L<*!SIE7O$TNS/M:(2@[?GQ)H-(.>63?P0*?M( R+11&+ MFYYCPK$-:1G@1Y8QD1 GXEZ=Y=5S*%JM] 0/]P5O3\RVOC TR'M]IZ?5SGC' M9Y;"OO,;?I9X'E>!A@M \Z-,']ZW;P(MMW_H3R\]QWO YF2E;_YF*5_7:\M% MGDI5KUS(\B"9T;N8B# ,\R7Z![,C65W11-:$?7W^*4VC!QK'G*J6CIF+AYEC M-=C7ZJ<TH3DYY[-5I[G@BW5['7Y<^_1B6'O-;M<:_Z+=T,;.?J#+,$S:#V[= M>W2+6)BR^!?NAG8>/I79G>(@TR4<MRO;K>3Y$]S5&?TJWM#:=5M%2B_;M;QS M17[0W:.;P_E6*XY];7_%#\0 <W"K&+8IHF=';9\^5;J/E1LQ6%)^'!6!3)]) M1 ,1^V2[(;'(8%_';TD"0,-1&3D(^=E(V!+$C4!' 1,O($GLJ_<!V'% "-V0 M:U#78H&W2R*?Z5WVT_#ER"\[O*&A#>MQTTK<BU!M71XO:%MP;(%NK^WH!K6- MEG2;'+8M?9R>\#SLZ1T#"LB6_F/;(-@V F;^F-&_)WM@<TKJF'A-^?HL<LC+ M]1 &/Q@T'AGH#X,X2$)R,R<DESM+.J5AU7RY?:P6I"2J$SQ0DAG-^#^9S/C5 MYR;R>Y/-#XK?RT_6@UO<F#6^NJ7)7Y?M>-54^>W,,$9EGF!M<9RQ>+DD8MY+ M9K(YUW0VSR^G7RK:]$/1(H8U$LT(*T<<"(#>2R>OG*;131ZP?)M-DZ;OM5IK MV24+$:,$VE[8A3:K%IX<;,886+^_1]RF#CVVA#*#C*Z3!/= LJDE/$.;30[- MS+<UTX/G8_.:Z(LT"7MRW11%2^,U'-U=))XGX\X\(UJ%AV-W-$ZQSBZGA8AO M^DP3NB@64M>KX$G&!1@/*'\S'5#*.B=5I=5YI*[VY02BC%+ANP&BZ7,U<M=$ MW%7P(2(NY+,PB$4.9OTPW*;./3J[; \=^C89I,)Q02[X&+]](/$]^9PF^=Q@ M)>I?XUZ<?[;6<L^(%[WU]B'=GN]51?MT@NJ)TGZQ*UZI'8C?LJI].CGU1FIO M.-Z>VOTZ'+GB,NB]G$==X$L2<>!$;EH2G3S*?)J6[+P]J]NGL]56B*$/^9V? MAX?/N3SJ>1CG1%LJ ;L3_[E]>"V%![L(?YYGU+7-X)H$\4DFW@6M(JXH@8>N M&(21_:![C J06OA!*:K&G=NC42QB?KBM.W3+SN-'1O7P T]4#31'F>@EGB-9 MG@2.J)IFBQ$QR?A!E:WS ?@9^45(F9 K2**O7)UY6F3D9AF$YJ>V+3+8CK#V MGK3Q"A\$@)'B!\IO2R^OJ.!+) UB*/IZ(6SOTS[PVR 8Y[B2L;PQ,_%_K6<E M_H_?;\5V5[C.1?2>1D40:U8-7E93U(\YJ,=RH5>IT7L0F1#//5V36 *9S>GR M-CU)^.GD2;M@J!2R58+,GIX#.U<VU<992[XD 1_-,16._;=SRJ*K@%G>+S>+ MH*TD?3#MSFT0/- -,1<DOQ:8"M=@1@+]9JM3$-E)&G0<:^VO-,JBD]!R:+N\ MRWF7$B$8)X_A/$AFY#1ESA:SK2KU<1-G8W< %-%[PG%EMA?=](C_20U&;E59 M'W=_-M[T.J/3@>K4/EK8=1^2QO5N]^&9W/I"C<\2UT87S$Y!['=3^_"IT1;] M"F)]6I&O\I)(I'$G2194:1[E%DS\-+,XU_UB<JZKZIXT*Y=1/E7U$UD_=FHO MSI'8JHB8I^J)8M-UQYI8O1!:BE2!]DT0!XQW3:L_NZX\=F8\.QW=M*4&Q=%7 MMZIY)XMEG#X1<D@2,J4YF!^M'/;FL3=1%B1\(>RWH(Q3A!+5*8^]2^Q-D$9S M=&+J+6QS/1%/*Q_RO5)T(%Z9GY5YXN%!/5M4B;V_=*=W:_S0>T ]=50;B$:T ML)5I@"CV#M.=43 >>YQ,HK-7/7D4O5?"=)G/":M4A0:L?X1L6>MOR.VJ_,JD M^LR (>HO6]=:#Y9&19A_%;Y,2?Y4-:M.%\ G+-O@!E>P=YM;1VC09^C;X)%D ME9I6VI2%]V]?:] 9G0\Y=QVFC*4/-)D9_'$Z!?=O^ZK1%9T#WGSA%EQWD7K= MJM8:ETV,>TW[MTOMB]:SV.)<I/EJ*C'M8GY\:]K%R%HF5378FY1C<I>[Y,32 ME<=V);Z9IRR_)6PA&@CV(59)^>&Q8N9%ZSVL4@C?;7BC5>=V?V%=>3^H@72Z M-D$:A?!=@S=5>+(]^ZXI_CR(6>N#[@K<:9?-#U@KX DUIFYFXV1<EZWFHFYT MU%(5Q#X.6?I)TQ5+KR?Z%EPT_DP^3RD,G*=!2&S!C7H)9!N">:GKF'S->J,3 M<Y;DA..70TT&NO)>#1,;*V:ET3EICF,K(<K"V+8#)S8,ZNZUJ\UYFLP$!DW] M]#RJ2V.;#YR(-"F\UTS"&.S%W&B76;V'X#.PYRBL..8X[Q_?M<TY:A,.>M[S M%V/.BS'GQ9CS_1ISM._6'C[933L@X;TE#:0=NME'VTJ("0@D[ >!#AT5RN/X MAJ+ZTT8C4;L0]LG7H4<UC45J70<]^V8D_&&6WK^)""V'!O_+>D3P?_Q^3F9! M7$88:J8N7JI3R(\>[C)%J;08-,C8#O6).7:8%SGQ*3!8A5@'TY,=Q/L>,/IG MF@2'0?*-#ZY;5F3FQR@-Y=&L,AVHNM.!54UTJ]BF*=6\TU&5W;]9PZ!,P^[C M QN0MX[U$GXPH^]?1CX&?*18ET E(?]1)!$C$1^9%_PTDA.27)-9$0=,9BF. M5VDRS3E5W.O!-C_:>ME&DI6^,(V5]X8?&QDKOU]]V$:/KCRV+=&1!K/:Z M) MW0MNT^KA7NT.VG 2<ZACG^XKW;'!IY.E(2%1=LH5/T^#Q&P :1?%/KVYL:-3 M%9V$S1FBOE^]#G)R7#":S*[D6R;0S8%>?J\N-MU \8S#LG$TK&8$*'4=,>PM MQ!:,:2#PC*C/0<Y[$S_;\7X%96E3!GM[L05%*N71LSM4T8 R$=8MX]-T$,I\ M6K"KR/?MJ\@Z6X.L;]*LT)][29W*]AM*NR32)9C(-"+-J);;R58Y/PZS4#[: M%U\M93RXBZQ;U)D7#%2<>W<'J>Q,.O#/1[]Q_%Z2@AIAM^;_'/B6\"7_9Y<H MC_-_]B+QF!^90UZ5UM+#"[7+['$"4(4VH]K4#M. 1>67A"WBD82%V/0<S0/* M%D%BM*\!9=%>6ADF':L30N@GF=4$+0/J+Z<W>1I^L\0GZ47V8=&Q:S%.\FD' M4II-LEWJJ,IZ1H.N:[4846DRR@KBPD2Z6*2);))V:JN;WRV*;=K4]Z,V]#HU M/9B?>)O.LJP@4=-D=S/G^F<7Y$'^RCA9P>2QKPBTAZS.M.6"!SI]C8[%3\*7 M3.H9_1;$!>$-EZT&C2B],/88 S/G ,5>AVIH>JA45/[N<BDW4WQGQ$*:$<.= M1(^JT*\GMAS(=ICVOW-<DXAPC*)+=A3$L6HBLW0)2 7HMQY.'0$."?J4;FVO M[,);,%C)H]^)#$;@!B#H=R-B':*Y]#'@Y].C-!'9UDD24N"+G#]^:%^/-&J4 MV0(WZO3GAL2DN$- EV,U6)&O6;;1-,L=BJZ\'R?)7LQU0F/5&N)?L'1:UIEP M 'R=^W;A8NZ!-G+.O0KYBH-$N-Q98KLV2NTA"9L*X,=I5<VQAF2UROF!O*K/ M:/ >UW?Y]B&]%>]-\H69SYTWY)ZWG9!$>!'F3V=)R/_)EV31%J/MWKT:[(.Y MNO\T+?5]H4'?@A\\!"RR1YNVBODQ,)RFI)8&Z(9Y>123R>(WGHMI)(X_?%J7 MJ;S6I!)K39((.K.-\S4_NH&R"W>"P,?0'_M*X9J(]V?#G$3RX/@EH7EV??/% M=KU@$<.>;<<<&9W7JP$ CC-'?R=>.[ YVNJ],W!LW(OWSEYY[VCVHT?IT9R2 MZ<HOHGR96[A*R)^OWO^K?F[<E/:L:X_=?;;0&G%>=&.62PQ!W_"6_4&\M;SF MJ-VGK!SI!-",]\-Q9,8"CZ-3F@1\40YB*$<Z 2!'/WG,D1D+%(ZD^]_EM';* MS*R>D5S()@-DZA<_F8(A,I*_JIN'ZK8^J?(6P3<*C(HACI1K<334GY :O]ZS M4U&CY8UU;L? FN:;C0+X)YA.1VAC63<5(Y[@,TWHHEB8X&P5P?1?5U#? %.I M"\K8_QP\6E'=+ )$]6<$5%6ZH-\1J)XZ;9CCQ!*R7E!.'L.XB/C$UC'1B0OW MJS3+&<GY^BW3!U:/%I=I!/FZKOJ0)3<4>M/V:47Q![7&B0"W4Q^F22$582EO MN="1J]H 8PV$@%=XA>A5LV?-&N^;?G1##WJ6L<>/@3SV+5#=M@V=;'= 1B'H M$67$5&%C#TY-_S!@B+X,&^,UU)=FGQA?%@RWPKUK1(YQL?NYN<2Z +#;1_)/ M4S8E-.\1%0&L%?NB>!>]H .BWSVA=:$M+\0O2'XYK?0H[!$1VU6-'30S;)]P M@1.]8_"&G25ANB#GQDF_50P[N,69,*6:O2.9<L*PXYAL[BXZ;Y>RBY9=]RRQ M)>4;^#/8(37NXWP,F-''?-FXJX!&?$:Z#1[% 6N>QN)0Q7^@UMG21YQK0[O\ MVZHK] 0-G?'5??_)HVB<:3E7%$4S*/?E2JLN>O!;\YWYY/4?_ Q*I[3:*%0! MM\9'YW\T/SJ?O/Y77>5$UCFI*L5^@K[T:;<'M[7+(0V7Z30CN>A !QG_BRUX M35/<#^.:&OGV@%%K@!^;UFY89^3;V3CW+3+-V+LLQ)S[%)=VS+<U]S*B=IV. M]9IFEO1-9JG]H\BL#WH8V[IY36NG_=+!).4'29#NI^5*I=98;\\G_U*L\Y9G MZ(TRV#8T2)_:?)8> 'Z)KGW8:_:8UT6>98'B3@17!3FBY01/H5L7+<NU$.= MK&U@]S;J+$L37AZP?#]-.UUDOA(ZF^<D.KCGYZ$9J5/Y7#$:FA*D[*H!V-,8 M8I^%,//=]^1/O&">U>8SV[7D&!_#OIC8=0\U(.[_\JR-\%0J-]+<.&0CL&]9 M!N]]PS,TDM?^MN.HSL9EF[O$QT;Z%O9="[CSC(A!WW7T8[F.)F0F4F1NLX;N MJ'^UALH9/Y31)*.A+A7>&)A;VH!]X8/:'T'\X*^P1D^705*G&NO"OF=R7N]Z MXX4Y)>%OQ&HXL/=BCNU BP#!VH[UX@E_%MMR[CYY7%)6AC:.Z"!C^AA:N"W2 MJ=. ^/<^47: 09LJ'5L"[,,?]Z8/C\35WD^7F+<>O[_'C(S'MR*O41AFMBR[ M[4GB^;3Y3"Y 7'KO]W8'LDV?WK@%>4:=>??3ZP=X!WTV5R!*%%ZZXOHX*%RA MQNZ*BD^AAY?N_E2D@?NE&]:XX"SOX 9 NRS^'<RND1FI(^_8EU]8>$4("&%9 MZ64->[_FIXX/?Z.B?_O++^_?_?SW25FA/X_7[)<#_SK,0F)[^"1?HK2X\1N% M_'!Y!3GS&_7 =^EO/@K:F9#,[\N>^^;*#^AGAD=FSWURYG^6#S$[TV-_E1G/ MD__E569?DN>\O,K\DJYSR,E'F;-SX%=F7G)V/H/LDJ,\">!-=DFL3*@C',!] M2H7JL+#M[TN#[EL]Y7.# S\9TP/ZE^<&G_5S@Z,Y/.S;<X/?R5-6;KM \WM6 MN\WB_O*>U5Z\9[7;!R:&G[Z>[_L2*"\:>?D"B.]/&NWZ:; 1W'GVY6TPS2QV MFK(%86YSF44&RH6/[TL!U//DQ+C/3T&[GQG5[T'CO4?0WVOYY3WHE_>@RSZ$ M^A[T:,?A,4<&QGO0FG7SBK!I*I:%L%1$U1;C(NI2 ;H+WBY(=04%<>\J&W-- ME@4+YX'PK4IG+%@<%/D\9?1/$ATLTB+)WZGWL6!AY,121G>1QM[5$0STC9/L MIW=V7[L[9U^[:R+Z-=_ U\G9^/;SEK"%JB,T!]:N&^/3/;BV9V$"-.K*L:VO MYV]\3B3"D"QR+(NI\385/VHHRG_7<*8_F,V8C#+:27**P5J'G0$*U$F]0LR3 M^94O "$A47;*$77,70$0Q4[-Y#)W@9% Y\SY695MGJHRU(>=.\EI9=H*,[\I MOR /\E=]*6[(8Z<?&HS2#B:]HRCX_N,NQ7['YCF\2S5:0J)1YP' DU0[[T^Z MO:I)M_+GX@T6PNYI2#+Y,@N)JW=:E%U$;IBVK!0['1!\9S@(>F,=0]2-DWO) M@9F%UHF=?F=;8MVP0]\!C/H"W6CV99>IV?;XG%=+K^P]_3=>;7'T]"P#K*%J M2/#?DBKN,O)'P2L[$:Y\&2SZ]&^=Z--5-9.R'G^"3ML:VL-/]1)(@VRS/;8( M5&5I/RY(;5RTAY)2%?SHTU:[.C."E91S[V)0#5W,3,JY5_&G+36L+B5:@7VG MI>-?@A=RJFB9U4E$+^(G,1:?#[TZV(X;K:;9'#8TQ;%OX:Q=S$R(9^YP;F?M MGL8K13W(E_2V5=7%5J5%:6##E'ZS7OU&_)^XS^4_^?]02P$"% ,4 " "W M@&Q9[=P-:HP' #L+ "@ @ $ 97@S,2TQ+FAT;5!+ M 0(4 Q0 ( +> ;%E;>W)$A < )\M * " ;0' !E M>#,Q+3(N:'1M4$L! A0#% @ MX!L6< ,V8Y[! '1X H M ( !8 \ &5X,S(M,2YH=&U02P$"% ,4 " "W@&Q9VQW4:3-# 0"P MJQ, # @ $#% 9F]R;3$P+7$N:'1M4$L! A0#% @ MMX!L65:2WG)8#0 <XP !$ ( !8%<! '9T<VDM,C R-# Y M,S N>'-D4$L! A0#% @ N(!L67D',PYF$0 A-P !4 M ( !YV0! '9T<VDM,C R-# Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( +B ;%EG M$(+]32@ $RE @ 5 " 8!V 0!V='-I+3(P,C0P.3,P7V1E M9BYX;6Q02P$"% ,4 " "X@&Q9 @]0;UA3 #]O@0 %0 M@ $ GP$ =G1S:2TR,#(T,#DS,%]L86(N>&UL4$L! A0#% @ N(!L69X- MTY$'.0 IK,# !4 ( !B_(! '9T<VDM,C R-# Y,S!?<')E :+GAM;%!+!08 "0 ) "T" #%*P( ! end </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>65 <FILENAME>form10-q_htm.xml <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <XML> <?xml version="1.0" encoding="utf-8"?> <xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:VTSI="http://virtra.com/20240930" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <link:schemaRef xlink:href="vtsi-20240930.xsd" xlink:type="simple"/> <context id="From2024-01-01to2024-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="AsOf2024-11-05"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2024-11-05</instant> </period> </context> <context id="AsOf2024-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_CommonClassAMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_CommonClassAMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_CommonClassBMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_CommonClassBMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="From2024-07-012024-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_custom_NetSalesMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_custom_NetSalesMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_NetSalesMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_custom_NetSalesMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">VTSI:NetSalesMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="AsOf2023-06-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2023-06-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2023-06-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2023-06-30</instant> </period> </context> <context id="AsOf2022-12-31_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2022-12-31_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2022-12-31"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="AsOf2024-06-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2024-06-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2024-06-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2024-06-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="AsOf2023-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2023-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2023-09-30"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2023-09-30</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_PreferredStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionCommercialMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">VTSI:GeographicDistributionGovernmentMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:GovernmentCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CommercialCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:InternationalCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:STEPRevenueMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:STEPRevenueMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="AsOf2024-09-30_custom_DeferredRevenueMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">VTSI:DeferredRevenueMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_DeferredRevenueMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">VTSI:DeferredRevenueMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearOrLessMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearOrLessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearOrLessMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearOrLessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_WarrantyMember_custom_LongerThanOneYearMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:LongerThanOneYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_WarrantyMember_custom_LongerThanOneYearMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:LongerThanOneYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">VTSI:OneYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">VTSI:WarrantyMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:OneCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:TwoCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:ThreeCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:OneCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-12-31</endDate> </period> </context> <context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:TwoCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-12-31</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierOneMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SupplierOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierTwoMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SupplierTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SingleCustomerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">VTSI:SingleCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="AsOf2024-09-30_us-gaap_LandMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_LandMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_BuildingAndBuildingImprovementsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_BuildingAndBuildingImprovementsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_ComputerEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_ComputerEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_MachineryAndEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_MachineryAndEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_STEPEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:STEPEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_STEPEquipmentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:STEPEquipmentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_ConstructionInProgressMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_ConstructionInProgressMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_us-gaap_PatentsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_us-gaap_PatentsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_CapitalizedMediaContentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:CapitalizedMediaContentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_CapitalizedMediaContentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:CapitalizedMediaContentMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_AcquiredLeaseIntangibleAssetsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:AcquiredLeaseIntangibleAssetsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_AcquiredLeaseIntangibleAssetsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">VTSI:AcquiredLeaseIntangibleAssetsMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2024-09-30_custom_OfficeandWarehouseSpaceMember_custom_UnaffiliatedThirdPartyMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeandWarehouseSpaceMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2019-03-31_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2019-03-31</instant> </period> </context> <context id="AsOf2019-04-30_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2019-04-30</instant> </period> </context> <context id="AsOf2022-06-01_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:UnaffiliatedThirdPartyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">VTSI:OfficeAndIndustrialSpaceMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-06-01</instant> </period> </context> <context id="From2022-06-012022-06-01"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2022-06-01</startDate> <endDate>2022-06-01</endDate> </period> </context> <context id="From2019-01-012019-01-01"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2019-01-01</startDate> <endDate>2019-01-01</endDate> </period> </context> <context id="AsOf2019-01-01"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <instant>2019-01-01</instant> </period> </context> <context id="From2023-01-012023-12-31"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-12-31</endDate> </period> </context> <context id="From2021-08-242021-08-25_custom_PropertyMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">VTSI:PropertyMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2021-08-24</startDate> <endDate>2021-08-25</endDate> </period> </context> <context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2021-08-24</startDate> <endDate>2021-08-25</endDate> </period> </context> <context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneHundredAndNineteenRegularMonthlyPaymentsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">VTSI:OneHundredAndNineteenRegularMonthlyPaymentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2021-08-24</startDate> <endDate>2021-08-25</endDate> </period> </context> <context id="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">VTSI:OneIrregularPaymentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">VTSI:ArizonaBankAndTrustMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2021-08-24</startDate> <endDate>2021-08-25</endDate> </period> </context> <context id="AsOf2024-09-30_custom_NotesPayableMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">VTSI:NotesPayableMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="AsOf2023-12-31_custom_NotesPayableMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">VTSI:NotesPayableMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="From2024-01-012024-09-30_srt_DirectorMember_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="AsOf2024-09-30_srt_DirectorMember_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="From2024-01-012024-03-31_srt_DirectorMember_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-03-31</endDate> </period> </context> <context id="From2024-04-012024-06-30_srt_DirectorMember_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-04-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:BoardMemberAndExecutiveChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="From2021-08-262021-08-26_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:CoChiefExecutiveOfficerAndChiefOperatingOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2021-08-26</startDate> <endDate>2021-08-26</endDate> </period> </context> <context id="From2022-04-112022-04-11_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:CoChiefExecutiveOfficerAndChiefOperatingOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2022-04-11</startDate> <endDate>2022-04-11</endDate> </period> </context> <context id="From2022-08-012022-08-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2022-08-01</startDate> <endDate>2022-08-31</endDate> </period> </context> <context id="From2024-07-012024-07-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-07-31</endDate> </period> </context> <context id="From2022-12-012022-12-01_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2022-12-01</startDate> <endDate>2022-12-01</endDate> </period> </context> <context id="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MinimumMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-08-29</startDate> <endDate>2024-08-29</endDate> </period> </context> <context id="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MaximumMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-08-29</startDate> <endDate>2024-08-29</endDate> </period> </context> <context id="From2023-01-012023-01-01_srt_BoardOfDirectorsChairmanMember_us-gaap_RestrictedStockUnitsRSUMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-01-01</endDate> </period> </context> <context id="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2023-07-012024-06-30_custom_ExecutiveChairmanMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_us-gaap_DeferredProfitSharingMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-09-30_us-gaap_DeferredProfitSharingMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-09-30</endDate> </period> </context> <context id="AsOf2016-10-25_us-gaap_CommonStockMember_srt_MaximumMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2016-10-25</instant> </period> </context> <context id="AsOf2019-01-09_us-gaap_CommonStockMember_srt_MaximumMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2019-01-09</instant> </period> </context> <context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:ExecutiveChairmanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">VTSI:TwoThousandAndSeventeenEquityIncentivePlanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">VTSI:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-07-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-07-012024-06-30_srt_MinimumMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-07-01</startDate> <endDate>2024-06-30</endDate> </period> </context> <context id="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">VTSI:FormerExecutiveChairmanMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="AsOf2023-12-31_custom_NonQualifiedStockOptionMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2023-12-31</instant> </period> </context> <context id="AsOf2022-12-31_custom_NonQualifiedStockOptionMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2022-12-31</instant> </period> </context> <context id="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-01-01</startDate> <endDate>2024-09-30</endDate> </period> </context> <context id="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2023-01-01</startDate> <endDate>2023-12-31</endDate> </period> </context> <context id="AsOf2024-09-30_custom_NonQualifiedStockOptionMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">VTSI:NonQualifiedStockOptionMember</xbrldi:explicitMember> </segment> </entity> <period> <instant>2024-09-30</instant> </period> </context> <context id="From2024-10-012024-10-31_us-gaap_SubsequentEventMember"> <entity> <identifier scheme="http://www.sec.gov/CIK">0001085243</identifier> <segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </segment> </entity> <period> <startDate>2024-10-01</startDate> <endDate>2024-10-31</endDate> </period> </context> <unit id="USD"> <measure>iso4217:USD</measure> </unit> <unit id="Shares"> <measure>shares</measure> </unit> <unit id="USDPShares"> <divide> <unitNumerator> <measure>iso4217:USD</measure> </unitNumerator> <unitDenominator> <measure>shares</measure> </unitDenominator> </divide> </unit> <unit id="sqft"> <measure>utr:sqft</measure> </unit> <unit id="Acres"> <measure>utr:acre</measure> </unit> <unit id="Pure"> <measure>pure</measure> </unit> <dei:AmendmentFlag contextRef="From2024-01-01to2024-09-30" id="Fact000003">false</dei:AmendmentFlag> <dei:DocumentFiscalPeriodFocus contextRef="From2024-01-01to2024-09-30" id="Fact000004">Q3</dei:DocumentFiscalPeriodFocus> <dei:CurrentFiscalYearEndDate contextRef="From2024-01-01to2024-09-30" id="Fact000005">--12-31</dei:CurrentFiscalYearEndDate> <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-09-30" id="Fact000006">0001085243</dei:EntityCentralIndexKey> <us-gaap:CommitmentsAndContingencies contextRef="AsOf2024-09-30" id="xdx2ixbrl0136" unitRef="USD" xsi:nil="true"/> <us-gaap:CommitmentsAndContingencies contextRef="AsOf2023-12-31" id="xdx2ixbrl0137" unitRef="USD" xsi:nil="true"/> <us-gaap:PreferredStockValue contextRef="AsOf2024-09-30" id="xdx2ixbrl0142" unitRef="USD" xsi:nil="true"/> <us-gaap:PreferredStockValue contextRef="AsOf2023-12-31" id="xdx2ixbrl0143" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" id="xdx2ixbrl0180" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" id="xdx2ixbrl0181" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="xdx2ixbrl0199" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="xdx2ixbrl0200" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" id="xdx2ixbrl0218" unitRef="USD" xsi:nil="true"/> <us-gaap:CommonStockValue contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" id="xdx2ixbrl0219" unitRef="USD" xsi:nil="true"/> <us-gaap:OtherNonoperatingExpense contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0293" unitRef="USD" xsi:nil="true"/> <us-gaap:OtherNonoperatingExpense contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0295" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0348" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0351" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2023-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0355" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0359" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0362" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0363" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0368" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0369" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0371" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0372" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0375" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0377" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0378" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0379" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0384" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0385" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0387" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0388" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0391" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0392" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0393" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0394" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0398" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0401" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0405" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0409" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0412" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2022-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0416" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0420" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0423" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0424" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0429" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0432" unitRef="USD" xsi:nil="true"/> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0433" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0436" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0437" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0438" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0439" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0440" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0441" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0445" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0448" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0449" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0452" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0453" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0454" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0455" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0459" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0462" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2023-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0466" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0470" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0473" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2024-06-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0477" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0481" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0483" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0484" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0485" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0490" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0491" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0493" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0494" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0497" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0498" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0499" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0500" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0504" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0507" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0511" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0515" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0518" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0522" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0526" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0529" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2023-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0533" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0537" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0540" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0541" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0546" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0548" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0549" unitRef="USD" xsi:nil="true"/> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0550" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0555" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0556" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0558" unitRef="USD" xsi:nil="true"/> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0559" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-01-012024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0562" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0563" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0564" unitRef="USD" xsi:nil="true"/> <us-gaap:NetIncomeLoss contextRef="From2024-01-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0565" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0569" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0572" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0576" unitRef="Shares" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0580" unitRef="USD" xsi:nil="true"/> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0583" unitRef="USD" xsi:nil="true"/> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_PreferredStockMember" id="xdx2ixbrl0587" unitRef="Shares" xsi:nil="true"/> <VTSI:ReserveForRestrictedStockUnits contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0607" unitRef="USD" xsi:nil="true"/> <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0613" unitRef="USD" xsi:nil="true"/> <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0633" unitRef="USD" xsi:nil="true"/> <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0651" unitRef="USD" xsi:nil="true"/> <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0652" unitRef="USD" xsi:nil="true"/> <us-gaap:InterestPaidNet contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0685" unitRef="USD" xsi:nil="true"/> <us-gaap:IncomeTaxesPaidNet contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0688" unitRef="USD" xsi:nil="true"/> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0722" unitRef="USD" xsi:nil="true"/> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0724" unitRef="USD" xsi:nil="true"/> <VTSI:InstallationAndTraining contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0729" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0738" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0739" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0740" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0741" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0743" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0744" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-07-012023-09-30" id="xdx2ixbrl0745" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0747" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0749" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0751" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0753" unitRef="USD" xsi:nil="true"/> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0756" unitRef="USD" xsi:nil="true"/> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0760" unitRef="USD" xsi:nil="true"/> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0762" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0810" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0811" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0812" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0813" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0814" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" id="xdx2ixbrl0815" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0816" unitRef="USD" xsi:nil="true"/> <VTSI:LicensingAndRoyalties contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0817" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0819" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0821" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0823" unitRef="USD" xsi:nil="true"/> <VTSI:DesignAndPrototyping contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" id="xdx2ixbrl0825" unitRef="USD" xsi:nil="true"/> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0828" unitRef="USD" xsi:nil="true"/> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" id="xdx2ixbrl0832" unitRef="USD" xsi:nil="true"/> <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0963" unitRef="Shares" xsi:nil="true"/> <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0984" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1273" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1275" unitRef="USDPShares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1277" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1279" unitRef="USDPShares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1297" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1299" unitRef="USDPShares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1301" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1303" unitRef="USDPShares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1305" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1307" unitRef="USDPShares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1313" unitRef="Shares" xsi:nil="true"/> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2024-09-30_custom_NonQualifiedStockOptionMember" id="xdx2ixbrl1315" unitRef="USDPShares" xsi:nil="true"/> <dei:DocumentType contextRef="From2024-01-01to2024-09-30" id="Fact000014">10-Q</dei:DocumentType> <dei:DocumentQuarterlyReport contextRef="From2024-01-01to2024-09-30" id="Fact000015">true</dei:DocumentQuarterlyReport> <dei:DocumentPeriodEndDate contextRef="From2024-01-01to2024-09-30" id="Fact000016">2024-09-30</dei:DocumentPeriodEndDate> <dei:DocumentFiscalYearFocus contextRef="From2024-01-01to2024-09-30" id="Fact000017">2024</dei:DocumentFiscalYearFocus> <dei:DocumentTransitionReport contextRef="From2024-01-01to2024-09-30" id="Fact000018">false</dei:DocumentTransitionReport> <dei:EntityFileNumber contextRef="From2024-01-01to2024-09-30" id="Fact000019">001-38420</dei:EntityFileNumber> <dei:EntityRegistrantName contextRef="From2024-01-01to2024-09-30" id="Fact000020">VIRTRA, INC.</dei:EntityRegistrantName> <dei:EntityIncorporationStateCountryCode contextRef="From2024-01-01to2024-09-30" id="Fact000021">NV</dei:EntityIncorporationStateCountryCode> <dei:EntityTaxIdentificationNumber contextRef="From2024-01-01to2024-09-30" id="Fact000022">93-1207631</dei:EntityTaxIdentificationNumber> <dei:EntityAddressAddressLine1 contextRef="From2024-01-01to2024-09-30" id="Fact000023">295 E. Corporate Place</dei:EntityAddressAddressLine1> <dei:EntityAddressCityOrTown contextRef="From2024-01-01to2024-09-30" id="Fact000024">Chandler</dei:EntityAddressCityOrTown> <dei:EntityAddressStateOrProvince contextRef="From2024-01-01to2024-09-30" id="Fact000025">AZ</dei:EntityAddressStateOrProvince> <dei:EntityAddressPostalZipCode contextRef="From2024-01-01to2024-09-30" id="Fact000026">85225</dei:EntityAddressPostalZipCode> <dei:CityAreaCode contextRef="From2024-01-01to2024-09-30" id="Fact000027">(480)</dei:CityAreaCode> <dei:LocalPhoneNumber contextRef="From2024-01-01to2024-09-30" id="Fact000028">968-1488</dei:LocalPhoneNumber> <dei:Security12bTitle contextRef="From2024-01-01to2024-09-30" id="Fact000029">Common Stock, $0.0001 par value</dei:Security12bTitle> <dei:TradingSymbol contextRef="From2024-01-01to2024-09-30" id="Fact000030">VTSI</dei:TradingSymbol> <dei:SecurityExchangeName contextRef="From2024-01-01to2024-09-30" id="Fact000031">NASDAQ</dei:SecurityExchangeName> <dei:EntityCurrentReportingStatus contextRef="From2024-01-01to2024-09-30" id="Fact000032">Yes</dei:EntityCurrentReportingStatus> <dei:EntityInteractiveDataCurrent contextRef="From2024-01-01to2024-09-30" id="Fact000033">Yes</dei:EntityInteractiveDataCurrent> <dei:EntityFilerCategory contextRef="From2024-01-01to2024-09-30" id="Fact000034">Non-accelerated Filer</dei:EntityFilerCategory> <dei:EntitySmallBusiness contextRef="From2024-01-01to2024-09-30" id="Fact000035">true</dei:EntitySmallBusiness> <dei:EntityEmergingGrowthCompany contextRef="From2024-01-01to2024-09-30" id="Fact000036">false</dei:EntityEmergingGrowthCompany> <dei:EntityShellCompany contextRef="From2024-01-01to2024-09-30" id="Fact000037">false</dei:EntityShellCompany> <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2024-11-05" decimals="INF" id="Fact000038" unitRef="Shares">11242925</dei:EntityCommonStockSharesOutstanding> <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2024-09-30" decimals="0" id="Fact000046" unitRef="USD">19668455</us-gaap:CashAndCashEquivalentsAtCarryingValue> <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-12-31" decimals="0" id="Fact000047" unitRef="USD">18849842</us-gaap:CashAndCashEquivalentsAtCarryingValue> <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000049" unitRef="USD">7216751</us-gaap:AccountsReceivableNetCurrent> <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000050" unitRef="USD">15724147</us-gaap:AccountsReceivableNetCurrent> <us-gaap:InventoryNet contextRef="AsOf2024-09-30" decimals="0" id="Fact000052" unitRef="USD">13911948</us-gaap:InventoryNet> <us-gaap:InventoryNet contextRef="AsOf2023-12-31" decimals="0" id="Fact000053" unitRef="USD">12404880</us-gaap:InventoryNet> <us-gaap:UnbilledReceivablesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000055" unitRef="USD">2258930</us-gaap:UnbilledReceivablesCurrent> <us-gaap:UnbilledReceivablesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000056" unitRef="USD">1109616</us-gaap:UnbilledReceivablesCurrent> <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000058" unitRef="USD">1886148</us-gaap:PrepaidExpenseAndOtherAssetsCurrent> <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000059" unitRef="USD">906803</us-gaap:PrepaidExpenseAndOtherAssetsCurrent> <us-gaap:AssetsCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000061" unitRef="USD">44942232</us-gaap:AssetsCurrent> <us-gaap:AssetsCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000062" unitRef="USD">48995288</us-gaap:AssetsCurrent> <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2024-09-30" decimals="0" id="Fact000067" unitRef="USD">16351433</us-gaap:PropertyPlantAndEquipmentNet> <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-12-31" decimals="0" id="Fact000068" unitRef="USD">15487012</us-gaap:PropertyPlantAndEquipmentNet> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2024-09-30" decimals="0" id="Fact000070" unitRef="USD">478474</us-gaap:OperatingLeaseRightOfUseAsset> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-12-31" decimals="0" id="Fact000071" unitRef="USD">716687</us-gaap:OperatingLeaseRightOfUseAsset> <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2024-09-30" decimals="0" id="Fact000073" unitRef="USD">560873</us-gaap:FiniteLivedIntangibleAssetsNet> <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2023-12-31" decimals="0" id="Fact000074" unitRef="USD">567540</us-gaap:FiniteLivedIntangibleAssetsNet> <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000076" unitRef="USD">35692</us-gaap:DepositsAssetsNoncurrent> <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000077" unitRef="USD">35691</us-gaap:DepositsAssetsNoncurrent> <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000079" unitRef="USD">201670</us-gaap:OtherAssetsNoncurrent> <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000080" unitRef="USD">201670</us-gaap:OtherAssetsNoncurrent> <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2024-09-30" decimals="0" id="Fact000082" unitRef="USD">3498003</us-gaap:DeferredIncomeTaxAssetsNet> <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2023-12-31" decimals="0" id="Fact000083" unitRef="USD">3630154</us-gaap:DeferredIncomeTaxAssetsNet> <us-gaap:AssetsNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000085" unitRef="USD">21126145</us-gaap:AssetsNoncurrent> <us-gaap:AssetsNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000086" unitRef="USD">20638754</us-gaap:AssetsNoncurrent> <us-gaap:Assets contextRef="AsOf2024-09-30" decimals="0" id="Fact000088" unitRef="USD">66068377</us-gaap:Assets> <us-gaap:Assets contextRef="AsOf2023-12-31" decimals="0" id="Fact000089" unitRef="USD">69634042</us-gaap:Assets> <us-gaap:AccountsPayableCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000097" unitRef="USD">1121558</us-gaap:AccountsPayableCurrent> <us-gaap:AccountsPayableCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000098" unitRef="USD">2282427</us-gaap:AccountsPayableCurrent> <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000100" unitRef="USD">1906302</us-gaap:EmployeeRelatedLiabilitiesCurrent> <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000101" unitRef="USD">2221416</us-gaap:EmployeeRelatedLiabilitiesCurrent> <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000103" unitRef="USD">708952</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent> <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000104" unitRef="USD">3970559</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent> <us-gaap:NotesPayableCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000106" unitRef="USD">230824</us-gaap:NotesPayableCurrent> <us-gaap:NotesPayableCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000107" unitRef="USD">226355</us-gaap:NotesPayableCurrent> <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000109" unitRef="USD">192294</us-gaap:OperatingLeaseLiabilityCurrent> <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000110" unitRef="USD">317840</us-gaap:OperatingLeaseLiabilityCurrent> <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000112" unitRef="USD">4797825</us-gaap:ContractWithCustomerLiabilityCurrent> <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000113" unitRef="USD">6736175</us-gaap:ContractWithCustomerLiabilityCurrent> <us-gaap:LiabilitiesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000115" unitRef="USD">8957755</us-gaap:LiabilitiesCurrent> <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000116" unitRef="USD">15754772</us-gaap:LiabilitiesCurrent> <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000121" unitRef="USD">3022676</us-gaap:ContractWithCustomerLiabilityNoncurrent> <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000122" unitRef="USD">3012206</us-gaap:ContractWithCustomerLiabilityNoncurrent> <us-gaap:LongTermNotesPayable contextRef="AsOf2024-09-30" decimals="0" id="Fact000124" unitRef="USD">7629800</us-gaap:LongTermNotesPayable> <us-gaap:LongTermNotesPayable contextRef="AsOf2023-12-31" decimals="0" id="Fact000125" unitRef="USD">7813021</us-gaap:LongTermNotesPayable> <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000127" unitRef="USD">308109</us-gaap:OperatingLeaseLiabilityNoncurrent> <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000128" unitRef="USD">432176</us-gaap:OperatingLeaseLiabilityNoncurrent> <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact000130" unitRef="USD">10960585</us-gaap:LiabilitiesNoncurrent> <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact000131" unitRef="USD">11257403</us-gaap:LiabilitiesNoncurrent> <us-gaap:Liabilities contextRef="AsOf2024-09-30" decimals="0" id="Fact000133" unitRef="USD">19918340</us-gaap:Liabilities> <us-gaap:Liabilities contextRef="AsOf2023-12-31" decimals="0" id="Fact000134" unitRef="USD">27012175</us-gaap:Liabilities> <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2024-09-30" decimals="INF" id="Fact000145" unitRef="USDPShares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare> <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2023-12-31" decimals="INF" id="Fact000147" unitRef="USDPShares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare> <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2024-09-30" decimals="INF" id="Fact000149" unitRef="Shares">2500000</us-gaap:PreferredStockSharesAuthorized> <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2023-12-31" decimals="INF" id="Fact000151" unitRef="Shares">2500000</us-gaap:PreferredStockSharesAuthorized> <us-gaap:PreferredStockSharesIssued contextRef="AsOf2024-09-30" decimals="INF" id="Fact000153" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued> <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2024-09-30" decimals="INF" id="Fact000155" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding> <us-gaap:PreferredStockSharesIssued contextRef="AsOf2023-12-31" decimals="INF" id="Fact000157" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued> <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2023-12-31" decimals="INF" id="Fact000159" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2024-09-30" decimals="INF" id="Fact000164" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2023-12-31" decimals="INF" id="Fact000166" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2024-09-30" decimals="INF" id="Fact000168" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-12-31" decimals="INF" id="Fact000170" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesIssued contextRef="AsOf2024-09-30" decimals="INF" id="Fact000172" unitRef="Shares">11242925</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2024-09-30" decimals="INF" id="Fact000174" unitRef="Shares">11242925</us-gaap:CommonStockSharesOutstanding> <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-12-31" decimals="INF" id="Fact000176" unitRef="Shares">11107230</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-12-31" decimals="INF" id="Fact000178" unitRef="Shares">11107230</us-gaap:CommonStockSharesOutstanding> <us-gaap:CommonStockValue contextRef="AsOf2024-09-30" decimals="0" id="Fact000161" unitRef="USD">1123</us-gaap:CommonStockValue> <us-gaap:CommonStockValue contextRef="AsOf2023-12-31" decimals="0" id="Fact000162" unitRef="USD">1109</us-gaap:CommonStockValue> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" decimals="INF" id="Fact000183" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" decimals="INF" id="Fact000185" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" decimals="INF" id="Fact000187" unitRef="Shares">2500000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" decimals="INF" id="Fact000189" unitRef="Shares">2500000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesIssued contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" decimals="INF" id="Fact000191" unitRef="Shares">0</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2024-09-30_us-gaap_CommonClassAMember" decimals="INF" id="Fact000193" unitRef="Shares">0</us-gaap:CommonStockSharesOutstanding> <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" decimals="INF" id="Fact000195" unitRef="Shares">0</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-12-31_us-gaap_CommonClassAMember" decimals="INF" id="Fact000197" unitRef="Shares">0</us-gaap:CommonStockSharesOutstanding> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" decimals="INF" id="Fact000202" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" decimals="INF" id="Fact000204" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" decimals="INF" id="Fact000206" unitRef="Shares">7500000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" decimals="INF" id="Fact000208" unitRef="Shares">7500000</us-gaap:CommonStockSharesAuthorized> <us-gaap:CommonStockSharesIssued contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" decimals="INF" id="Fact000210" unitRef="Shares">0</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2024-09-30_us-gaap_CommonClassBMember" decimals="INF" id="Fact000212" unitRef="Shares">0</us-gaap:CommonStockSharesOutstanding> <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" decimals="INF" id="Fact000214" unitRef="Shares">0</us-gaap:CommonStockSharesIssued> <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-12-31_us-gaap_CommonClassBMember" decimals="INF" id="Fact000216" unitRef="Shares">0</us-gaap:CommonStockSharesOutstanding> <us-gaap:AdditionalPaidInCapital contextRef="AsOf2024-09-30" decimals="0" id="Fact000221" unitRef="USD">32485919</us-gaap:AdditionalPaidInCapital> <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-12-31" decimals="0" id="Fact000222" unitRef="USD">31957765</us-gaap:AdditionalPaidInCapital> <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2024-09-30" decimals="0" id="Fact000224" unitRef="USD">13662995</us-gaap:RetainedEarningsAccumulatedDeficit> <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-12-31" decimals="0" id="Fact000225" unitRef="USD">10662993</us-gaap:RetainedEarningsAccumulatedDeficit> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30" decimals="0" id="Fact000227" unitRef="USD">46150037</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31" decimals="0" id="Fact000228" unitRef="USD">42621867</us-gaap:StockholdersEquity> <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2024-09-30" decimals="0" id="Fact000230" unitRef="USD">66068377</us-gaap:LiabilitiesAndStockholdersEquity> <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-12-31" decimals="0" id="Fact000231" unitRef="USD">69634042</us-gaap:LiabilitiesAndStockholdersEquity> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_custom_NetSalesMember" decimals="0" id="Fact000238" unitRef="USD">7484269</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_custom_NetSalesMember" decimals="0" id="Fact000239" unitRef="USD">7561582</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_custom_NetSalesMember" decimals="0" id="Fact000240" unitRef="USD">21653707</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_custom_NetSalesMember" decimals="0" id="Fact000241" unitRef="USD">27925420</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000243" unitRef="USD">7484269</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000244" unitRef="USD">7561582</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000245" unitRef="USD">21653707</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000246" unitRef="USD">27925420</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:CostOfGoodsAndServicesSold contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000248" unitRef="USD">1986296</us-gaap:CostOfGoodsAndServicesSold> <us-gaap:CostOfGoodsAndServicesSold contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000249" unitRef="USD">2175508</us-gaap:CostOfGoodsAndServicesSold> <us-gaap:CostOfGoodsAndServicesSold contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000250" unitRef="USD">5168978</us-gaap:CostOfGoodsAndServicesSold> <us-gaap:CostOfGoodsAndServicesSold contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000251" unitRef="USD">9669708</us-gaap:CostOfGoodsAndServicesSold> <us-gaap:GrossProfit contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000253" unitRef="USD">5497973</us-gaap:GrossProfit> <us-gaap:GrossProfit contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000254" unitRef="USD">5386074</us-gaap:GrossProfit> <us-gaap:GrossProfit contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000255" unitRef="USD">16484729</us-gaap:GrossProfit> <us-gaap:GrossProfit contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000256" unitRef="USD">18255712</us-gaap:GrossProfit> <us-gaap:GeneralAndAdministrativeExpense contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000263" unitRef="USD">4017584</us-gaap:GeneralAndAdministrativeExpense> <us-gaap:GeneralAndAdministrativeExpense contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000264" unitRef="USD">3229075</us-gaap:GeneralAndAdministrativeExpense> <us-gaap:GeneralAndAdministrativeExpense contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000265" unitRef="USD">10925915</us-gaap:GeneralAndAdministrativeExpense> <us-gaap:GeneralAndAdministrativeExpense contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000266" unitRef="USD">9220751</us-gaap:GeneralAndAdministrativeExpense> <us-gaap:ResearchAndDevelopmentExpense contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000268" unitRef="USD">724757</us-gaap:ResearchAndDevelopmentExpense> <us-gaap:ResearchAndDevelopmentExpense contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000269" unitRef="USD">487388</us-gaap:ResearchAndDevelopmentExpense> <us-gaap:ResearchAndDevelopmentExpense contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000270" unitRef="USD">2273422</us-gaap:ResearchAndDevelopmentExpense> <us-gaap:ResearchAndDevelopmentExpense contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000271" unitRef="USD">1965438</us-gaap:ResearchAndDevelopmentExpense> <us-gaap:OperatingExpenses contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000273" unitRef="USD">4742341</us-gaap:OperatingExpenses> <us-gaap:OperatingExpenses contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000274" unitRef="USD">3716463</us-gaap:OperatingExpenses> <us-gaap:OperatingExpenses contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000275" unitRef="USD">13199337</us-gaap:OperatingExpenses> <us-gaap:OperatingExpenses contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000276" unitRef="USD">11186189</us-gaap:OperatingExpenses> <us-gaap:OperatingIncomeLoss contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000278" unitRef="USD">755632</us-gaap:OperatingIncomeLoss> <us-gaap:OperatingIncomeLoss contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000279" unitRef="USD">1669611</us-gaap:OperatingIncomeLoss> <us-gaap:OperatingIncomeLoss contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000280" unitRef="USD">3285392</us-gaap:OperatingIncomeLoss> <us-gaap:OperatingIncomeLoss contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000281" unitRef="USD">7069523</us-gaap:OperatingIncomeLoss> <us-gaap:OtherNonoperatingIncome contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000288" unitRef="USD">35469</us-gaap:OtherNonoperatingIncome> <us-gaap:OtherNonoperatingIncome contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000289" unitRef="USD">233521</us-gaap:OtherNonoperatingIncome> <us-gaap:OtherNonoperatingIncome contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000290" unitRef="USD">521610</us-gaap:OtherNonoperatingIncome> <us-gaap:OtherNonoperatingIncome contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000291" unitRef="USD">625761</us-gaap:OtherNonoperatingIncome> <us-gaap:OtherNonoperatingExpense contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000294" unitRef="USD">24026</us-gaap:OtherNonoperatingExpense> <us-gaap:OtherNonoperatingExpense contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000296" unitRef="USD">224330</us-gaap:OtherNonoperatingExpense> <us-gaap:NonoperatingIncomeExpense contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000298" unitRef="USD">35469</us-gaap:NonoperatingIncomeExpense> <us-gaap:NonoperatingIncomeExpense contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000299" unitRef="USD">209495</us-gaap:NonoperatingIncomeExpense> <us-gaap:NonoperatingIncomeExpense contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000300" unitRef="USD">521610</us-gaap:NonoperatingIncomeExpense> <us-gaap:NonoperatingIncomeExpense contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000301" unitRef="USD">401431</us-gaap:NonoperatingIncomeExpense> <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000303" unitRef="USD">791101</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000304" unitRef="USD">1879106</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000305" unitRef="USD">3807002</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000306" unitRef="USD">7470954</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> <us-gaap:IncomeTaxExpenseBenefit contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000308" unitRef="USD">208000</us-gaap:IncomeTaxExpenseBenefit> <us-gaap:IncomeTaxExpenseBenefit contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000309" unitRef="USD">244316</us-gaap:IncomeTaxExpenseBenefit> <us-gaap:IncomeTaxExpenseBenefit contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000310" unitRef="USD">807000</us-gaap:IncomeTaxExpenseBenefit> <us-gaap:IncomeTaxExpenseBenefit contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000311" unitRef="USD">1863150</us-gaap:IncomeTaxExpenseBenefit> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000313" unitRef="USD">583101</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000314" unitRef="USD">1634790</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000315" unitRef="USD">3000002</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000316" unitRef="USD">5607804</us-gaap:NetIncomeLoss> <us-gaap:EarningsPerShareBasic contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000323" unitRef="USDPShares">0.05</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareBasic contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000324" unitRef="USDPShares">0.15</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareBasic contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000325" unitRef="USDPShares">0.27</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareBasic contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000326" unitRef="USDPShares">0.51</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareDiluted contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000328" unitRef="USDPShares">0.05</us-gaap:EarningsPerShareDiluted> <us-gaap:EarningsPerShareDiluted contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000329" unitRef="USDPShares">0.15</us-gaap:EarningsPerShareDiluted> <us-gaap:EarningsPerShareDiluted contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000330" unitRef="USDPShares">0.27</us-gaap:EarningsPerShareDiluted> <us-gaap:EarningsPerShareDiluted contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000331" unitRef="USDPShares">0.51</us-gaap:EarningsPerShareDiluted> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000338" unitRef="Shares">11175882</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000339" unitRef="Shares">10934962</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000340" unitRef="Shares">10982083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000341" unitRef="Shares">10924486</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000343" unitRef="Shares">11175882</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000344" unitRef="Shares">10942509</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000345" unitRef="Shares">10982083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000346" unitRef="Shares">10929155</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:SharesOutstanding contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000357" unitRef="Shares">10926774</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" decimals="0" id="Fact000349" unitRef="USD">1092</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000350" unitRef="USD">31704500</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000352" unitRef="USD">6233149</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30" decimals="0" id="Fact000353" unitRef="USD">37938741</us-gaap:StockholdersEquity> <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000366" unitRef="Shares">2500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000360" unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000361" unitRef="USD">14700</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000364" unitRef="USD">14701</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000370" unitRef="USD">17569</us-gaap:StockRepurchasedDuringPeriodValue> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000373" unitRef="USD">17569</us-gaap:StockRepurchasedDuringPeriodValue> <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000382" unitRef="Shares">32082</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000376" unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000380" unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000386" unitRef="USD">67999</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000389" unitRef="USD">67999</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000395" unitRef="USD">1634790</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000396" unitRef="USD">1634790</us-gaap:NetIncomeLoss> <us-gaap:SharesOutstanding contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000407" unitRef="Shares">10961356</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000399" unitRef="USD">1094</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000400" unitRef="USD">31804768</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000402" unitRef="USD">7867939</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30" decimals="0" id="Fact000403" unitRef="USD">39673801</us-gaap:StockholdersEquity> <us-gaap:SharesOutstanding contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" decimals="INF" id="Fact000418" unitRef="Shares">10900759</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" decimals="0" id="Fact000410" unitRef="USD">1089</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000411" unitRef="USD">31420395</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000413" unitRef="USD">2260135</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" id="Fact000414" unitRef="USD">33681619</us-gaap:StockholdersEquity> <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000427" unitRef="Shares">12500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000421" unitRef="USD">3</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000422" unitRef="USD">41900</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000425" unitRef="USD">41903</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000430" unitRef="USD">1</us-gaap:StockRepurchasedDuringPeriodValue> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000431" unitRef="USD">74999</us-gaap:StockRepurchasedDuringPeriodValue> <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000434" unitRef="USD">75000</us-gaap:StockRepurchasedDuringPeriodValue> <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000443" unitRef="Shares">48097</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000446" unitRef="USD">1</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000447" unitRef="USD">267474</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000450" unitRef="USD">267475</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000456" unitRef="USD">5607804</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000457" unitRef="USD">5607804</us-gaap:NetIncomeLoss> <us-gaap:SharesOutstanding contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000468" unitRef="Shares">10961356</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000460" unitRef="USD">1094</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000461" unitRef="USD">31804768</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000463" unitRef="USD">7867939</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-09-30" decimals="0" id="Fact000464" unitRef="USD">39673801</us-gaap:StockholdersEquity> <us-gaap:SharesOutstanding contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000479" unitRef="Shares">11112230</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" decimals="0" id="Fact000471" unitRef="USD">1110</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000472" unitRef="USD">32329917</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000474" unitRef="USD">13079894</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-06-30" decimals="0" id="Fact000475" unitRef="USD">45410921</us-gaap:StockholdersEquity> <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000488" unitRef="Shares">130695</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000482" unitRef="USD">13</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000486" unitRef="USD">13</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000492" unitRef="USD">156002</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000495" unitRef="USD">156002</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000501" unitRef="USD">583101</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000502" unitRef="USD">583101</us-gaap:NetIncomeLoss> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000513" unitRef="Shares">11242925</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000505" unitRef="USD">1123</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000506" unitRef="USD">32485919</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000508" unitRef="USD">13662995</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30" decimals="0" id="Fact000509" unitRef="USD">46150037</us-gaap:StockholdersEquity> <us-gaap:SharesOutstanding contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" decimals="INF" id="Fact000524" unitRef="Shares">11107230</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" decimals="0" id="Fact000516" unitRef="USD">1109</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000517" unitRef="USD">31957765</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000519" unitRef="USD">10662993</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31" decimals="0" id="Fact000520" unitRef="USD">42621867</us-gaap:StockholdersEquity> <us-gaap:SharesOutstanding contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" decimals="INF" id="Fact000535" unitRef="Shares">11107230</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" decimals="0" id="Fact000527" unitRef="USD">1109</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000528" unitRef="USD">31957765</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000530" unitRef="USD">10662993</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2023-12-31" decimals="0" id="Fact000531" unitRef="USD">42621867</us-gaap:StockholdersEquity> <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000544" unitRef="Shares">5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000538" unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000539" unitRef="USD">20149</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000542" unitRef="USD">20150</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000553" unitRef="Shares">130695</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-012024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000547" unitRef="USD">13</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000551" unitRef="USD">13</us-gaap:StockIssuedDuringPeriodValueIssuedForServices> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000557" unitRef="USD">508005</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000560" unitRef="USD">508005</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue> <us-gaap:NetIncomeLoss contextRef="From2024-01-012024-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000566" unitRef="USD">3000002</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000567" unitRef="USD">3000002</us-gaap:NetIncomeLoss> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000578" unitRef="Shares">11242925</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000570" unitRef="USD">1123</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000571" unitRef="USD">32485919</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000573" unitRef="USD">13662995</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30" decimals="0" id="Fact000574" unitRef="USD">46150037</us-gaap:StockholdersEquity> <us-gaap:SharesOutstanding contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="INF" id="Fact000589" unitRef="Shares">11242925</us-gaap:SharesOutstanding> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" decimals="0" id="Fact000581" unitRef="USD">1123</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" decimals="0" id="Fact000582" unitRef="USD">32485919</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" decimals="0" id="Fact000584" unitRef="USD">13662995</us-gaap:StockholdersEquity> <us-gaap:StockholdersEquity contextRef="AsOf2024-09-30" decimals="0" id="Fact000585" unitRef="USD">46150037</us-gaap:StockholdersEquity> <us-gaap:NetIncomeLoss contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000594" unitRef="USD">3000002</us-gaap:NetIncomeLoss> <us-gaap:NetIncomeLoss contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000595" unitRef="USD">5607804</us-gaap:NetIncomeLoss> <us-gaap:DepreciationDepletionAndAmortization contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000600" unitRef="USD">834494</us-gaap:DepreciationDepletionAndAmortization> <us-gaap:DepreciationDepletionAndAmortization contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000601" unitRef="USD">701536</us-gaap:DepreciationDepletionAndAmortization> <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000603" unitRef="USD">238213</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense> <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000604" unitRef="USD">369772</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense> <VTSI:ReserveForRestrictedStockUnits contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000606" unitRef="USD">508003</VTSI:ReserveForRestrictedStockUnits> <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000609" unitRef="USD">12</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims> <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000610" unitRef="USD">342475</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims> <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000612" unitRef="USD">-154022</us-gaap:ProvisionForDoubtfulAccounts> <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000618" unitRef="USD">-8661418</us-gaap:IncreaseDecreaseInAccountsReceivable> <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000619" unitRef="USD">11131628</us-gaap:IncreaseDecreaseInAccountsReceivable> <us-gaap:IncreaseDecreaseInInventories contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000621" unitRef="USD">1507068</us-gaap:IncreaseDecreaseInInventories> <us-gaap:IncreaseDecreaseInInventories contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000622" unitRef="USD">1183302</us-gaap:IncreaseDecreaseInInventories> <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000624" unitRef="USD">-132151</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes> <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000625" unitRef="USD">3122905</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes> <VTSI:IncreaseDecreaseUnbilledRevenue contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000627" unitRef="USD">1149314</VTSI:IncreaseDecreaseUnbilledRevenue> <VTSI:IncreaseDecreaseUnbilledRevenue contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000628" unitRef="USD">-4487290</VTSI:IncreaseDecreaseUnbilledRevenue> <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000630" unitRef="USD">979345</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets> <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000631" unitRef="USD">779538</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets> <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000634" unitRef="USD">-174791</us-gaap:IncreaseDecreaseInOtherOperatingAssets> <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000636" unitRef="USD">-4737781</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities> <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000637" unitRef="USD">4015047</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities> <VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000639" unitRef="USD">-249614</VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability> <VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000640" unitRef="USD">-392103</VTSI:IncreaseDecreaseInOperatingLeaseRightOfUseLiability> <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000642" unitRef="USD">-1927880</us-gaap:IncreaseDecreaseInContractWithCustomerLiability> <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000643" unitRef="USD">5276512</us-gaap:IncreaseDecreaseInContractWithCustomerLiability> <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000645" unitRef="USD">2669269</us-gaap:NetCashProvidedByUsedInOperatingActivities> <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000646" unitRef="USD">4365751</us-gaap:NetCashProvidedByUsedInOperatingActivities> <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000654" unitRef="USD">1692249</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment> <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000655" unitRef="USD">512249</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment> <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000657" unitRef="USD">-1692249</us-gaap:NetCashProvidedByUsedInInvestingActivities> <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000658" unitRef="USD">-512249</us-gaap:NetCashProvidedByUsedInInvestingActivities> <us-gaap:RepaymentsOfLongTermDebt contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000663" unitRef="USD">178559</us-gaap:RepaymentsOfLongTermDebt> <us-gaap:RepaymentsOfLongTermDebt contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000664" unitRef="USD">177824</us-gaap:RepaymentsOfLongTermDebt> <VTSI:ProceedsFromRestrictedStockUnitsIssued contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000666" unitRef="USD">20151</VTSI:ProceedsFromRestrictedStockUnitsIssued> <VTSI:ProceedsFromRestrictedStockUnitsIssued contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000667" unitRef="USD">41903</VTSI:ProceedsFromRestrictedStockUnitsIssued> <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000669" unitRef="USD">-158408</us-gaap:NetCashProvidedByUsedInFinancingActivities> <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000670" unitRef="USD">-135921</us-gaap:NetCashProvidedByUsedInFinancingActivities> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000672" unitRef="USD">818612</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000673" unitRef="USD">3717581</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-12-31" decimals="0" id="Fact000675" unitRef="USD">18849843</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" id="Fact000676" unitRef="USD">13483597</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2024-09-30" decimals="0" id="Fact000678" unitRef="USD">19668455</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations> <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-09-30" decimals="0" id="Fact000679" unitRef="USD">17201178</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations> <us-gaap:InterestPaidNet contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000684" unitRef="USD">182419</us-gaap:InterestPaidNet> <us-gaap:IncomeTaxesPaidNet contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000687" unitRef="USD">5315442</us-gaap:IncomeTaxesPaidNet> <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000690"><p id="xdx_80B_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zmPyrSFcQrGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_82E_zhADA4wjM419">Organization and Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Organization and Business Operations</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra, Inc. (the “Company,” “VirTra,” “we,” “us” or “our”), located in Chandler, Arizona, is a global provider of judgmental use of force training simulators and firearms training simulators for the law enforcement, military, educational and commercial markets. The Company’s patented technologies, software, and scenarios provide intense training for de-escalation, judgmental use-of-force, marksmanship and related training that mimics real-world situations. VirTra’s mission is to save and improve lives worldwide through practical and highly effective virtual reality and simulator technology. The Company sells its products worldwide through a direct sales force and international distribution partners. The original business started in 1993 as Ferris Productions, Inc. In September 2001, Ferris Productions, Inc. merged with GameCom, Inc. to ultimately become VirTra, Inc., a Nevada corporation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zBCJKgkCz2Qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zks8Ehr13ncg">Basis of Presentation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position on September 30, 2024, and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023, balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim results are subject to seasonal variations, and the results of operations for the three and nine months ended September 30, 2024, are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--UseOfEstimates_z4I6vkg3ucug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_z6Vk5S2Fp8Xl">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_zf4ocVdQJXRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zzXcNDUgsRMl">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018, and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such a time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligation</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 58%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Method of Recognition</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulator and accessories</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STEP Program</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Installation and training</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon completion or over the period of services being rendered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Extended service-type warranty</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the extended warranty</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized software and content</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control or over the period services are performed depending on the terms of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized content scenario</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As performance obligation is transferred over time (input method using time and materials expanded)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Design and prototyping</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized at the completion of each agreed upon milestone</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales-based royalty exchanged for license of intellectual property</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized as the performance obligation is satisfied over time – which is as the sales occur.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or non-cash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts on the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--DisaggregationOfRevenuePolicyTextBlock_zu4LkGJMjGM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_znjMcnkxpXHi">Disaggregation of Revenue</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zfEKySWrfxX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial customers include selling through prime contractors for military or law enforcement contracts domestically and until it becomes a larger portion of the revenue will include any healthcare sales. Government customers are defined as directly selling to government agencies. For the three months ended September 30, 2024, governmental customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_z8yP2NcQDmLh" title="Revenue">6,855,424</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zflPPdzEbzy1" title="Concentration of credit risk">91</span>% of total net sales, commercial customers comprised $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z7y7IjIEqfmb" title="Revenue">204,800</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zJvxWZ1DXsUi" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_znM6zRXICER1" title="Revenue">424,045</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z8CNRJTCl0ef" title="Concentration of credit risk">6</span>% of total net sales. By comparison, for the three months ended September 30, 2023, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zKFAFDyTS9ig" title="Revenue">7,338,205</span>, or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zba20H0TgOAa" title="Concentration of credit risk">97</span>% of total net sales, commercial customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zZZO7kcxWsd9" title="Revenue">44,853</span> or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zUght0Mi4rx1" title="Concentration of credit risk">1</span>% of total net sales and international customers comprised $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zd8RdIxTHWpl" title="Revenue">178,524</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zUUebejd2Y75" title="Concentration of credit risk">2</span>% of total net sales. For the nine months ended September 30, 2024, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zcOlmrtyL71f" title="Revenue">18,840,601</span> or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zGUlktedBWla" title="Concentration of credit risk">87</span>% of total net sales, commercial customers comprised $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z4FznrYV3616" title="Revenue">493,348</span> or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z15ElCuQut7i" title="Concentration of credit risk">2</span>% of total net sales and international customers comprised $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zQoDVJJtJXc5" title="Revenue">2,319,758</span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z98ZVPmJlGtl" title="Concentration of credit risk">11</span>% of total net sales. By comparison, for the nine months ended September 30, 2023, governmental customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_ziYgfOujtedk" title="Revenue">23,151,320</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zsTvHMT7UZ0e" title="Concentration of credit risk">82</span>% of total net sales, commercial customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zu2zzRQYI9g3" title="Revenue">717,036</span> or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zEUypRH75LUk" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6z5qtkpNnrj" title="Revenue">4,057,064</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6ZvrnI4hVj4" title="Concentration of credit risk">15</span>% of total net sales. For the nine months ended September 30, 2024, and 2023, the Company recorded $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zxw1Qum2y1y3" title="Revenue">2,867,023</span> and $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zZQsSxoLNBEg" title="Revenue">2,532,223</span>, respectively, in STEP revenue, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zpHi9twJLQC6" title="Concentration of credit risk">13</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_z8yx0UTGcirj" title="Concentration of credit risk">9</span>%, respectively, of total   net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--DepositContractsPolicy_z9hAG31hG3of" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zVqBznQmbHtj">Customer Deposits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to the customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totaled $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20240930__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zKbxugytjTC6" title="Customer deposits, current">3,017,347</span> and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20231231__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zQgorsjCFrvl" title="Customer deposits, current">4,047,269</span> on September 30, 2024, and December 31, 2023, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. The decrease in deferred revenue from December was due to the Company converting the deposits into revenue as we delivered on our obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ExtendedProductWarrantyPolicy_zwbcaVV5Coyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zhoX7dkOxg14">Warranty</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totaled $<span id="xdx_906_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_zDXDnV0VXPs4" title="Extended warranties">1,719,336</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_ziEXWBQiMHRh" title="Extended warranties">2,627,763</span> as of September 30, 2024, and December 31, 2023, respectively. Deferred revenue for separately priced extended warranties longer than one year totaled $<span id="xdx_903_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_zjm4vygu4Sua" title="Extended warranties">2,930,779</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_z0qenl2NKyX2" title="Extended warranties">2,974,710</span> as of September 30, 2024, and December 31, 2023, respectively. The accrual for the one-year manufacturer’s warranty liability totaled $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zB1oYC0IgfVb" title="Extended warranties">295,000</span> and $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zop3mbUwB0yj" title="Extended warranties">354,000</span> as of September 30, 2024, and December 31, 2023, respectively. We did see a change in the amount of warranty repairs, due to new quality controls and equipment, so we were able to decrease our warranty liability. During the nine months ended September 30, 2024, and 2023, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20240101__20240930_zCl9hp0zmOLl" title="Revenue recognized">3,656,944</span> and $<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20230101__20230930_zxHqKbunvXme" title="Revenue recognized">2,439,199</span>, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_z6XtQY4KOVkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zcYyJ40l0ahl">Concentration of Credit Risk and Major Customers and Suppliers</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, and accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $<span id="xdx_904_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240930_z8iCYVF9cHD5" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20240930_zKffe80uPb69" title="Uninsured cash and cash equivalents">19,168,455</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_zSGpb6Yqwjef" title="Uninsured cash and cash equivalents">18,349,842</span> as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically, the Company primarily sells its products to U.S. federal and state agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had three customers that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_z2UeQd4U3z84" title="Concentration of credit risk percentage">30</span>%, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zVMfy2wW2GG6" title="Concentration of credit risk percentage">14</span>%, and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember_zgl2qQILFpbd" title="Concentration of credit risk percentage">11</span>% respectively, of total accounts receivable. As of December 31, 2023, the Company had customers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zwyyKhHXmsfc" title="Concentration of credit risk percentage">28</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zjrTyxNFTHZg" title="Concentration of credit risk percentage">14</span>% of total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had two suppliers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierOneMember_zIo9OJdkpF9k" title="Concentration of credit risk percentage">16</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierTwoMember_z0EUsdMABWOi" title="Concentration of credit risk percentage">11</span>% of the total accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended September 30, 2024, and 2023, the Company had a customer that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zoMeAJsHvJD7"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zl7TYcNGL6cl">10</span></span>% of total revenue and one customer that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUJqijt3yAck"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z0PnDy5Seqtd">16</span></span>% of total revenue, respectively. For the nine months ending Sept 30, 2024 no single customer exceeded <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SingleCustomerMember_z5ppSg4kYoE9">10</span>%</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zkQ7g20ni0de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zHdI3RapSW8i">Net Income per Common Share</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zm37UJOPIQI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_853_zlFaXgeA6xQ8" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> </us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock> <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000692"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zBCJKgkCz2Qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zks8Ehr13ncg">Basis of Presentation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position on September 30, 2024, and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023, balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim results are subject to seasonal variations, and the results of operations for the three and nine months ended September 30, 2024, are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:BasisOfAccountingPolicyPolicyTextBlock> <us-gaap:UseOfEstimates contextRef="From2024-01-01to2024-09-30" id="Fact000694"><p id="xdx_84F_eus-gaap--UseOfEstimates_z4I6vkg3ucug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_z6Vk5S2Fp8Xl">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:UseOfEstimates> <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000696"><p id="xdx_84F_eus-gaap--RevenueRecognitionPolicyTextBlock_zf4ocVdQJXRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zzXcNDUgsRMl">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018, and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such a time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligation</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 58%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Method of Recognition</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simulator and accessories</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STEP Program</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Installation and training</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon completion or over the period of services being rendered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Extended service-type warranty</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred and recognized over the life of the extended warranty</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized software and content</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon transfer of control or over the period services are performed depending on the terms of the contract</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customized content scenario</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As performance obligation is transferred over time (input method using time and materials expanded)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Design and prototyping</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized at the completion of each agreed upon milestone</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales-based royalty exchanged for license of intellectual property</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognized as the performance obligation is satisfied over time – which is as the sales occur.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or non-cash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts on the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:RevenueRecognitionPolicyTextBlock> <VTSI:DisaggregationOfRevenuePolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000698"><p id="xdx_841_ecustom--DisaggregationOfRevenuePolicyTextBlock_zu4LkGJMjGM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_znjMcnkxpXHi">Disaggregation of Revenue</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zfEKySWrfxX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial customers include selling through prime contractors for military or law enforcement contracts domestically and until it becomes a larger portion of the revenue will include any healthcare sales. Government customers are defined as directly selling to government agencies. For the three months ended September 30, 2024, governmental customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_z8yP2NcQDmLh" title="Revenue">6,855,424</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zflPPdzEbzy1" title="Concentration of credit risk">91</span>% of total net sales, commercial customers comprised $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z7y7IjIEqfmb" title="Revenue">204,800</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zJvxWZ1DXsUi" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_znM6zRXICER1" title="Revenue">424,045</span> or <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z8CNRJTCl0ef" title="Concentration of credit risk">6</span>% of total net sales. By comparison, for the three months ended September 30, 2023, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zKFAFDyTS9ig" title="Revenue">7,338,205</span>, or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zba20H0TgOAa" title="Concentration of credit risk">97</span>% of total net sales, commercial customers comprised $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zZZO7kcxWsd9" title="Revenue">44,853</span> or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zUght0Mi4rx1" title="Concentration of credit risk">1</span>% of total net sales and international customers comprised $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zd8RdIxTHWpl" title="Revenue">178,524</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zUUebejd2Y75" title="Concentration of credit risk">2</span>% of total net sales. For the nine months ended September 30, 2024, governmental customers comprised $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zcOlmrtyL71f" title="Revenue">18,840,601</span> or <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zGUlktedBWla" title="Concentration of credit risk">87</span>% of total net sales, commercial customers comprised $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z4FznrYV3616" title="Revenue">493,348</span> or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_z15ElCuQut7i" title="Concentration of credit risk">2</span>% of total net sales and international customers comprised $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_zQoDVJJtJXc5" title="Revenue">2,319,758</span> or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z98ZVPmJlGtl" title="Concentration of credit risk">11</span>% of total net sales. By comparison, for the nine months ended September 30, 2023, governmental customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_ziYgfOujtedk" title="Revenue">23,151,320</span> or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--GovernmentCustomersMember_zsTvHMT7UZ0e" title="Concentration of credit risk">82</span>% of total net sales, commercial customers comprised $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zu2zzRQYI9g3" title="Revenue">717,036</span> or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CommercialCustomersMember_zEUypRH75LUk" title="Concentration of credit risk">3</span>% of total net sales and international customers comprised $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6z5qtkpNnrj" title="Revenue">4,057,064</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--InternationalCustomersMember_z6ZvrnI4hVj4" title="Concentration of credit risk">15</span>% of total net sales. For the nine months ended September 30, 2024, and 2023, the Company recorded $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zxw1Qum2y1y3" title="Revenue">2,867,023</span> and $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zZQsSxoLNBEg" title="Revenue">2,532,223</span>, respectively, in STEP revenue, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_zpHi9twJLQC6" title="Concentration of credit risk">13</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--STEPRevenueMember_z8yx0UTGcirj" title="Concentration of credit risk">9</span>%, respectively, of total   net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </VTSI:DisaggregationOfRevenuePolicyTextBlock> <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000700"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzviuyNH7Cvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zWQv2cF3IXHl" style="display: none">Schedule of Disaggregation of Revenue</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zw2RNn9QurVf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20240701__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zj08VKTWtG3g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20240701__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zwADcueZi004" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240701__20240930_zsATtNroBUB2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_zhNgzNMEgQ4b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20230701__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_z16kHP7m5V2f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zhJmEyEK9Iva" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_zvp0tG9MOQ82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SimulatorsandAccessoriesRevenue_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">165,852</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,045,332</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,718</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,519,902</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,948</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,371,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">237,897</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,618,686</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--ExtendedServicetypeWarranties_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,307,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,355,788</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,994</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,187,333</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,883</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,220,210</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,942</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0722">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,362</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0724">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">381,300</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--InstallationAndTraining_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,553</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,681</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,552</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z1cbSJfyF3C4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0739">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0740">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0741">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0743">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0744">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0745">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zd6GJJS8WBoe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0747">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0749">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,672</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0753">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,488,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--SubscriptionTrainingEquipmentPartnership_zSXSZ5jmSN8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0756">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">849,150</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">927,864</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0762">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">653,760</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i_pp0p0" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,800</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,855,424</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">424,045</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,484,269</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,853</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338,205</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">178,524</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,561,582</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_z0M0UAG0qR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20240101__20240930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zUqSBSKJQ295" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20240101__20240930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_zIiSu2OnzoL4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20240101__20240930_zaElf7ocCABc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionCommercialMember_ztcqsZYWZ1Z5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930__srt--StatementGeographicalAxis__custom--GeographicDistributionGovernmentMember_zWSWOty56MH9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Government</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20230101__20230930__srt--StatementGeographicalAxis__us-gaap--GeographicDistributionForeignMember_z59fsYHzTO7l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">International</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20230101__20230930_zYwinnUY8CG3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="30" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="14" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Government</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">International</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--SimulatorsandAccessoriesRevenue_zpnUQzXcCGea" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simulators and accessories</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">378,204</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,784,028</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064,812</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,227,044</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">571,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,247,789</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,745,692</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 5%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,565,337</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--ExtendedServicetypeWarranties_z1DwghGXNDS4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Extended Service-type warranties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,510,051</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,365</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,656,944</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,705</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,325,931</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,563</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,199</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--CustomizedSoftwareAndCustomizedContentScenarios_zqQOHevYpllk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customized software and content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,420</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">390,475</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">488,395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,300</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">736,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,206</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,345</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--InstallationAndTraining_zIGeZstL3ae5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Installation and training</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">541,158</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,367</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">568,721</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,175</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,386</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">905,334</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--LicensingAndRoyalties_z9BncjT0OdF" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Licensing and royalties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0811">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0812">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0813">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0817">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--DesignAndPrototyping_zeMJE3SKhlHc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Design &amp; Prototyping</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,845,580</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0823">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0825">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,726,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--SubscriptionTrainingEquipmentPartnership_z8qb2ZiIscU" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">STEP</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,769,309</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,714</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,867,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0832">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,524,981</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,242</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,223</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zWbo4fdKZIWa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493,348</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840,601</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,319,758</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,653,707</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">717,036</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,151,320</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,064</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,925,420</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:DisaggregationOfRevenueTableTextBlock> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000702" unitRef="USD">165852</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000703" unitRef="USD">4045332</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000704" unitRef="USD">308718</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000705" unitRef="USD">4519902</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000706" unitRef="USD">8948</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000707" unitRef="USD">2371841</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000708" unitRef="USD">237897</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000709" unitRef="USD">2618686</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000711" unitRef="USD">23528</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000712" unitRef="USD">1307200</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000713" unitRef="USD">25060</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000714" unitRef="USD">1355788</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000715" unitRef="USD">16994</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000716" unitRef="USD">1187333</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000717" unitRef="USD">15883</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000718" unitRef="USD">1220210</VTSI:ExtendedServicetypeWarranties> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000720" unitRef="USD">15420</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000721" unitRef="USD">107942</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000723" unitRef="USD">123362</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000725" unitRef="USD">451500</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000726" unitRef="USD">-70200</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000727" unitRef="USD">381300</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:InstallationAndTraining contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000730" unitRef="USD">147128</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000731" unitRef="USD">11553</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000732" unitRef="USD">158681</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000733" unitRef="USD">18911</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000734" unitRef="USD">185552</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000735" unitRef="USD">-5056</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000736" unitRef="USD">199407</VTSI:InstallationAndTraining> <VTSI:DesignAndPrototyping contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000748" unitRef="USD">398672</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000750" unitRef="USD">398672</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000752" unitRef="USD">2488219</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000754" unitRef="USD">2488219</VTSI:DesignAndPrototyping> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000757" unitRef="USD">849150</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000758" unitRef="USD">78714</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000759" unitRef="USD">927864</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000761" unitRef="USD">653760</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000763" unitRef="USD">653760</VTSI:SubscriptionTrainingEquipmentPartnership> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000765" unitRef="USD">204800</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000766" unitRef="USD">6855424</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000767" unitRef="USD">424045</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000768" unitRef="USD">7484269</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000769" unitRef="USD">44853</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000770" unitRef="USD">7338205</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000771" unitRef="USD">178524</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000772" unitRef="USD">7561582</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000774" unitRef="USD">378204</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000775" unitRef="USD">9784028</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000776" unitRef="USD">2064812</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000777" unitRef="USD">12227044</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000778" unitRef="USD">571856</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000779" unitRef="USD">13247789</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000780" unitRef="USD">3745692</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:SimulatorsandAccessoriesRevenue contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000781" unitRef="USD">17565337</VTSI:SimulatorsandAccessoriesRevenue> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000783" unitRef="USD">95528</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000784" unitRef="USD">3510051</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000785" unitRef="USD">51365</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000786" unitRef="USD">3656944</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000787" unitRef="USD">61705</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000788" unitRef="USD">2325931</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000789" unitRef="USD">51563</VTSI:ExtendedServicetypeWarranties> <VTSI:ExtendedServicetypeWarranties contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000790" unitRef="USD">2439199</VTSI:ExtendedServicetypeWarranties> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000792" unitRef="USD">15420</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000793" unitRef="USD">390475</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000794" unitRef="USD">82500</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000795" unitRef="USD">488395</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000796" unitRef="USD">24300</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000797" unitRef="USD">736251</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000798" unitRef="USD">-4206</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:CustomizedSoftwareAndCustomizedContentScenarios contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000799" unitRef="USD">756345</VTSI:CustomizedSoftwareAndCustomizedContentScenarios> <VTSI:InstallationAndTraining contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000801" unitRef="USD">4196</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000802" unitRef="USD">541158</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000803" unitRef="USD">23367</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000804" unitRef="USD">568721</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000805" unitRef="USD">59175</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000806" unitRef="USD">589386</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000807" unitRef="USD">256773</VTSI:InstallationAndTraining> <VTSI:InstallationAndTraining contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000808" unitRef="USD">905334</VTSI:InstallationAndTraining> <VTSI:DesignAndPrototyping contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000820" unitRef="USD">1845580</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000822" unitRef="USD">1845580</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000824" unitRef="USD">3726982</VTSI:DesignAndPrototyping> <VTSI:DesignAndPrototyping contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000826" unitRef="USD">3726982</VTSI:DesignAndPrototyping> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000829" unitRef="USD">2769309</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000830" unitRef="USD">97714</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000831" unitRef="USD">2867023</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000833" unitRef="USD">2524981</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000834" unitRef="USD">7242</VTSI:SubscriptionTrainingEquipmentPartnership> <VTSI:SubscriptionTrainingEquipmentPartnership contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000835" unitRef="USD">2532223</VTSI:SubscriptionTrainingEquipmentPartnership> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000837" unitRef="USD">493348</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000838" unitRef="USD">18840601</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000839" unitRef="USD">2319758</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000840" unitRef="USD">21653707</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_custom_GeographicDistributionCommercialMember" decimals="0" id="Fact000841" unitRef="USD">717036</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_custom_GeographicDistributionGovernmentMember" decimals="0" id="Fact000842" unitRef="USD">23151320</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_us-gaap_GeographicDistributionForeignMember" decimals="0" id="Fact000843" unitRef="USD">4057064</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000844" unitRef="USD">27925420</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="0" id="Fact000846" unitRef="USD">6855424</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="INF" id="Fact000848" unitRef="Pure">0.91</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="0" id="Fact000850" unitRef="USD">204800</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="INF" id="Fact000852" unitRef="Pure">0.03</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="0" id="Fact000854" unitRef="USD">424045</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-07-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="INF" id="Fact000856" unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="0" id="Fact000858" unitRef="USD">7338205</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="INF" id="Fact000860" unitRef="Pure">0.97</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="0" id="Fact000862" unitRef="USD">44853</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="INF" id="Fact000864" unitRef="Pure">0.01</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="0" id="Fact000866" unitRef="USD">178524</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-07-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="INF" id="Fact000868" unitRef="Pure">0.02</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="0" id="Fact000870" unitRef="USD">18840601</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="INF" id="Fact000872" unitRef="Pure">0.87</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="0" id="Fact000874" unitRef="USD">493348</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="INF" id="Fact000876" unitRef="Pure">0.02</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="0" id="Fact000878" unitRef="USD">2319758</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="INF" id="Fact000880" unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="0" id="Fact000882" unitRef="USD">23151320</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_GovernmentCustomersMember" decimals="INF" id="Fact000884" unitRef="Pure">0.82</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="0" id="Fact000886" unitRef="USD">717036</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_CommercialCustomersMember" decimals="INF" id="Fact000888" unitRef="Pure">0.03</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="0" id="Fact000890" unitRef="USD">4057064</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_InternationalCustomersMember" decimals="INF" id="Fact000892" unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" decimals="0" id="Fact000894" unitRef="USD">2867023</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" decimals="0" id="Fact000896" unitRef="USD">2532223</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" decimals="INF" id="Fact000898" unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-09-30_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember_custom_STEPRevenueMember" decimals="INF" id="Fact000900" unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1> <us-gaap:DepositContractsPolicy contextRef="From2024-01-01to2024-09-30" id="Fact000902"><p id="xdx_84A_eus-gaap--DepositContractsPolicy_z9hAG31hG3of" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zVqBznQmbHtj">Customer Deposits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to the customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totaled $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20240930__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zKbxugytjTC6" title="Customer deposits, current">3,017,347</span> and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pp0p0_c20231231__us-gaap--IncomeStatementLocationAxis__custom--DeferredRevenueMember_zQgorsjCFrvl" title="Customer deposits, current">4,047,269</span> on September 30, 2024, and December 31, 2023, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. The decrease in deferred revenue from December was due to the Company converting the deposits into revenue as we delivered on our obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:DepositContractsPolicy> <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2024-09-30_custom_DeferredRevenueMember" decimals="0" id="Fact000904" unitRef="USD">3017347</us-gaap:ContractWithCustomerLiabilityCurrent> <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-12-31_custom_DeferredRevenueMember" decimals="0" id="Fact000906" unitRef="USD">4047269</us-gaap:ContractWithCustomerLiabilityCurrent> <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2024-01-01to2024-09-30" id="Fact000908"><p id="xdx_845_eus-gaap--ExtendedProductWarrantyPolicy_zwbcaVV5Coyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zhoX7dkOxg14">Warranty</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totaled $<span id="xdx_906_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_zDXDnV0VXPs4" title="Extended warranties">1,719,336</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearOrLessMember_ziEXWBQiMHRh" title="Extended warranties">2,627,763</span> as of September 30, 2024, and December 31, 2023, respectively. Deferred revenue for separately priced extended warranties longer than one year totaled $<span id="xdx_903_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_zjm4vygu4Sua" title="Extended warranties">2,930,779</span> and $<span id="xdx_907_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--LongerThanOneYearMember_z0qenl2NKyX2" title="Extended warranties">2,974,710</span> as of September 30, 2024, and December 31, 2023, respectively. The accrual for the one-year manufacturer’s warranty liability totaled $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20240930__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zB1oYC0IgfVb" title="Extended warranties">295,000</span> and $<span id="xdx_905_eus-gaap--ExtendedProductWarrantyAccrual_iI_pp0p0_c20231231__us-gaap--ChangeInAccountingEstimateByTypeAxis__custom--WarrantyMember__us-gaap--AwardDateAxis__custom--OneYearMember_zop3mbUwB0yj" title="Extended warranties">354,000</span> as of September 30, 2024, and December 31, 2023, respectively. We did see a change in the amount of warranty repairs, due to new quality controls and equipment, so we were able to decrease our warranty liability. During the nine months ended September 30, 2024, and 2023, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20240101__20240930_zCl9hp0zmOLl" title="Revenue recognized">3,656,944</span> and $<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pp0p0_c20230101__20230930_zxHqKbunvXme" title="Revenue recognized">2,439,199</span>, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:ExtendedProductWarrantyPolicy> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearOrLessMember" decimals="0" id="Fact000910" unitRef="USD">1719336</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearOrLessMember" decimals="0" id="Fact000912" unitRef="USD">2627763</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_LongerThanOneYearMember" decimals="0" id="Fact000914" unitRef="USD">2930779</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_LongerThanOneYearMember" decimals="0" id="Fact000916" unitRef="USD">2974710</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2024-09-30_custom_WarrantyMember_custom_OneYearMember" decimals="0" id="Fact000918" unitRef="USD">295000</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2023-12-31_custom_WarrantyMember_custom_OneYearMember" decimals="0" id="Fact000920" unitRef="USD">354000</us-gaap:ExtendedProductWarrantyAccrual> <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000922" unitRef="USD">3656944</us-gaap:ContractWithCustomerLiabilityRevenueRecognized> <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000924" unitRef="USD">2439199</us-gaap:ContractWithCustomerLiabilityRevenueRecognized> <us-gaap:ConcentrationRiskCreditRisk contextRef="From2024-01-01to2024-09-30" id="Fact000926"><p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_z6XtQY4KOVkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zcYyJ40l0ahl">Concentration of Credit Risk and Major Customers and Suppliers</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, and accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $<span id="xdx_904_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240930_z8iCYVF9cHD5" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20240930_zKffe80uPb69" title="Uninsured cash and cash equivalents">19,168,455</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_zSGpb6Yqwjef" title="Uninsured cash and cash equivalents">18,349,842</span> as of September 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically, the Company primarily sells its products to U.S. federal and state agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had three customers that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_z2UeQd4U3z84" title="Concentration of credit risk percentage">30</span>%, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zVMfy2wW2GG6" title="Concentration of credit risk percentage">14</span>%, and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember_zgl2qQILFpbd" title="Concentration of credit risk percentage">11</span>% respectively, of total accounts receivable. As of December 31, 2023, the Company had customers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zwyyKhHXmsfc" title="Concentration of credit risk percentage">28</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zjrTyxNFTHZg" title="Concentration of credit risk percentage">14</span>% of total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2024, the Company had two suppliers that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierOneMember_zIo9OJdkpF9k" title="Concentration of credit risk percentage">16</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierTwoMember_z0EUsdMABWOi" title="Concentration of credit risk percentage">11</span>% of the total accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended September 30, 2024, and 2023, the Company had a customer that accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zoMeAJsHvJD7"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zl7TYcNGL6cl">10</span></span>% of total revenue and one customer that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240701__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUJqijt3yAck"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z0PnDy5Seqtd">16</span></span>% of total revenue, respectively. For the nine months ending Sept 30, 2024 no single customer exceeded <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SingleCustomerMember_z5ppSg4kYoE9">10</span>%</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:ConcentrationRiskCreditRisk> <us-gaap:CashFDICInsuredAmount contextRef="AsOf2024-09-30" decimals="0" id="Fact000928" unitRef="USD">250000</us-gaap:CashFDICInsuredAmount> <us-gaap:CashUninsuredAmount contextRef="AsOf2024-09-30" decimals="0" id="Fact000930" unitRef="USD">19168455</us-gaap:CashUninsuredAmount> <us-gaap:CashUninsuredAmount contextRef="AsOf2023-12-31" decimals="0" id="Fact000932" unitRef="USD">18349842</us-gaap:CashUninsuredAmount> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" decimals="INF" id="Fact000934" unitRef="Pure">0.30</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember" decimals="INF" id="Fact000936" unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomerMember" decimals="INF" id="Fact000938" unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" decimals="INF" id="Fact000940" unitRef="Pure">0.28</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomerMember" decimals="INF" id="Fact000942" unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierOneMember" decimals="INF" id="Fact000944" unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_AccountsPayableMember_us-gaap_SupplierConcentrationRiskMember_custom_SupplierTwoMember" decimals="INF" id="Fact000946" unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember" decimals="INF" id="Fact000947" unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember" decimals="INF" id="Fact000948" unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-07-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember" decimals="INF" id="Fact000949" unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember" decimals="INF" id="Fact000950" unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1> <us-gaap:ConcentrationRiskPercentage1 contextRef="From2024-01-012024-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SingleCustomerMember" decimals="INF" id="Fact000951" unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1> <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000953"><p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zkQ7g20ni0de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zHdI3RapSW8i">Net Income per Common Share</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zm37UJOPIQI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> </us-gaap:EarningsPerSharePolicyTextBlock> <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000955"><p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zGMN9Zbg4yfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BB_zegT4tyHC6e2" style="display: none">Schedule of Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240701__20240930_zXvxBNstbJde" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230701__20230930_zfz18bH4MKy5" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zcyA2tmIHKoh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583,101</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,634,790</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_z7PloCuzZFFj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,934,962</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zqYbpFC8dvHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0963">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_ztoblQopQZt" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,175,882</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,942,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareAbstract_iB_zUK65q8cjJPd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_pid_zuB8cpxT9W7b" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--EarningsPerShareDiluted_i01_pid_zAEBZ0FoZbu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.05</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20240101__20240930_zgoTSGJXY7t4" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20230101__20230930_zYtQCFVpCAR3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine Months Ended September 30</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zRdF4Iw2ny9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,002</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,607,804</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zWInJNhXThE2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,924,486</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zpg9g5l0Ioy" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Incremental shares from stock options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zZ5DN48NKkM8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average common stock outstanding, diluted</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,982,083</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,929,155</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zlNfIGPMSarg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income (Loss) per common share and common equivalent share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zc2ptQS1dPid" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pid_zg9zaZZueJ7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.27</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock> <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2024-07-012024-09-30" decimals="0" id="Fact000957" unitRef="USD">583101</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic> <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2023-07-012023-09-30" decimals="0" id="Fact000958" unitRef="USD">1634790</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000960" unitRef="Shares">11175882</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000961" unitRef="Shares">10934962</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000964" unitRef="Shares">7547</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000966" unitRef="Shares">11175882</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000967" unitRef="Shares">10942509</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:EarningsPerShareBasic contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000972" unitRef="USDPShares">0.05</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareBasic contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000973" unitRef="USDPShares">0.15</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareDiluted contextRef="From2024-07-012024-09-30" decimals="INF" id="Fact000975" unitRef="USDPShares">0.05</us-gaap:EarningsPerShareDiluted> <us-gaap:EarningsPerShareDiluted contextRef="From2023-07-012023-09-30" decimals="INF" id="Fact000976" unitRef="USDPShares">0.15</us-gaap:EarningsPerShareDiluted> <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact000978" unitRef="USD">3000002</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic> <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2023-01-012023-09-30" decimals="0" id="Fact000979" unitRef="USD">5607804</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000981" unitRef="Shares">10982083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000982" unitRef="Shares">10924486</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000985" unitRef="Shares">4669</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000987" unitRef="Shares">10982083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000988" unitRef="Shares">10929155</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding> <us-gaap:EarningsPerShareBasic contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000993" unitRef="USDPShares">0.27</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareBasic contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000994" unitRef="USDPShares">0.51</us-gaap:EarningsPerShareBasic> <us-gaap:EarningsPerShareDiluted contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact000996" unitRef="USDPShares">0.27</us-gaap:EarningsPerShareDiluted> <us-gaap:EarningsPerShareDiluted contextRef="From2023-01-012023-09-30" decimals="INF" id="Fact000997" unitRef="USDPShares">0.51</us-gaap:EarningsPerShareDiluted> <us-gaap:InventoryDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000999"><p id="xdx_80D_eus-gaap--InventoryDisclosureTextBlock_zTQprbtKMta2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_822_zYzgyEmpng8h">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zJzUpm5LgQ7k" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inventory consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zOkNzmKkfIi6" style="display: none">Schedule of Inventory</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20240930_zvDJmzaqy8a3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20231231_zf7tpKsApnwf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_pp2d_maINzDoU_zeWjwDYFHdlb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials, WIP, finished goods and Materials being inspected</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,366,958</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,834,368</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryValuationReserves_iNI_di_msINzDoU_zEx9ywhcw4Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Reserve</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(455,010</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(429,488</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryNet_iTI_pp2d_mtINzDoU_z8o9uueM3vA1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,911,948</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,404,880</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zhnJyMAKbp3d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company regularly evaluates the useful life of its spare parts inventory but did not have any cause to reclassify any this quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:InventoryDisclosureTextBlock> <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001001"><p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zJzUpm5LgQ7k" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inventory consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zOkNzmKkfIi6" style="display: none">Schedule of Inventory</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20240930_zvDJmzaqy8a3" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20231231_zf7tpKsApnwf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcessAndRawMaterials_iI_pp2d_maINzDoU_zeWjwDYFHdlb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials, WIP, finished goods and Materials being inspected</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,366,958</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,834,368</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryValuationReserves_iNI_di_msINzDoU_zEx9ywhcw4Nj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Reserve</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(455,010</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(429,488</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryNet_iTI_pp2d_mtINzDoU_z8o9uueM3vA1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Inventory</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,911,948</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,404,880</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfInventoryCurrentTableTextBlock> <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="AsOf2024-09-30" decimals="2" id="Fact001003" unitRef="USD">14366958</us-gaap:InventoryWorkInProcessAndRawMaterials> <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="AsOf2023-12-31" decimals="2" id="Fact001004" unitRef="USD">12834368</us-gaap:InventoryWorkInProcessAndRawMaterials> <us-gaap:InventoryValuationReserves contextRef="AsOf2024-09-30" decimals="0" id="Fact001006" unitRef="USD">455010</us-gaap:InventoryValuationReserves> <us-gaap:InventoryValuationReserves contextRef="AsOf2023-12-31" decimals="0" id="Fact001007" unitRef="USD">429488</us-gaap:InventoryValuationReserves> <us-gaap:InventoryNet contextRef="AsOf2024-09-30" decimals="2" id="Fact001009" unitRef="USD">13911948</us-gaap:InventoryNet> <us-gaap:InventoryNet contextRef="AsOf2023-12-31" decimals="2" id="Fact001010" unitRef="USD">12404880</us-gaap:InventoryNet> <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001012"><p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zErbVcfyn7Zj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_822_zaefK3fhUal3">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2Wid4nIBNcj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z22xajp8rCjd" style="display: none">Schedule of Property and Equipment</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240930_zaPM6LtzKA3f" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zBODrgN8ZGmf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zoYXd7dBIBkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zRBTQiJzCHF4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Building &amp; Building Improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,509,613</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,146,556</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zuPVs3XEVp8l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,291,582</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,233,989</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_z6Qx2zT3ASZ1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and office equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,208</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_ziwjQJZ7Stv" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,366,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,865,014</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--STEPEquipmentMember_zVw1VRBXO8e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STEP equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,451,916</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,241,291</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zQbLJPtuQT65" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zdewsDxvJZG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction in Progress</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,456,259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzF3Y_zdSRC8JUIGAc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,068,136</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,375,888</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz7db_msPPAENzF3Y_zjuCR84acWt7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,716,703</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,888,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzF3Y_z3ySbPyc2yul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,351,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,012</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zchLuW7ezHpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expenses, including STEP depreciation, were $<span id="xdx_90E_eus-gaap--Depreciation_pp2p0_c20240101__20240930_zqgv3ZTVziJ" title="Depreciation expenses">827,828</span> and $<span id="xdx_90A_eus-gaap--Depreciation_pp2p0_c20230101__20230930_zTm7QQyrjeZ8" title="Depreciation expenses">682,784</span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock> <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001014"><p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2Wid4nIBNcj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z22xajp8rCjd" style="display: none">Schedule of Property and Equipment</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240930_zaPM6LtzKA3f" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zBODrgN8ZGmf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zoYXd7dBIBkj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,778,987</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zRBTQiJzCHF4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Building &amp; Building Improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,509,613</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,146,556</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zuPVs3XEVp8l" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,291,582</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,233,989</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_z6Qx2zT3ASZ1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and office equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,002</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,208</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_ziwjQJZ7Stv" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,366,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,865,014</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--STEPEquipmentMember_zVw1VRBXO8e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STEP equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,451,916</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,241,291</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zQbLJPtuQT65" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">358,584</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zdewsDxvJZG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Construction in Progress</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,456,259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzF3Y_zdSRC8JUIGAc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,068,136</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,375,888</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz7db_msPPAENzF3Y_zjuCR84acWt7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,716,703</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,888,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzF3Y_z3ySbPyc2yul" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,351,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,012</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:PropertyPlantAndEquipmentTextBlock> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_LandMember" decimals="0" id="Fact001016" unitRef="USD">1778987</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_LandMember" decimals="0" id="Fact001017" unitRef="USD">1778987</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_BuildingAndBuildingImprovementsMember" decimals="0" id="Fact001019" unitRef="USD">11509613</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_BuildingAndBuildingImprovementsMember" decimals="0" id="Fact001020" unitRef="USD">9146556</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_ComputerEquipmentMember" decimals="0" id="Fact001022" unitRef="USD">1291582</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_ComputerEquipmentMember" decimals="0" id="Fact001023" unitRef="USD">1233989</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember" decimals="0" id="Fact001025" unitRef="USD">308002</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember" decimals="0" id="Fact001026" unitRef="USD">295208</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_MachineryAndEquipmentMember" decimals="0" id="Fact001028" unitRef="USD">4366452</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" id="Fact001029" unitRef="USD">2865014</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_custom_STEPEquipmentMember" decimals="0" id="Fact001031" unitRef="USD">2451916</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_custom_STEPEquipmentMember" decimals="0" id="Fact001032" unitRef="USD">2241291</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember" decimals="0" id="Fact001034" unitRef="USD">358584</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" id="Fact001035" unitRef="USD">358584</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30_us-gaap_ConstructionInProgressMember" decimals="0" id="Fact001037" unitRef="USD">3000</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31_us-gaap_ConstructionInProgressMember" decimals="0" id="Fact001038" unitRef="USD">2456259</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2024-09-30" decimals="0" id="Fact001040" unitRef="USD">22068136</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-12-31" decimals="0" id="Fact001041" unitRef="USD">20375888</us-gaap:PropertyPlantAndEquipmentGross> <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2024-09-30" decimals="0" id="Fact001043" unitRef="USD">5716703</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment> <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2023-12-31" decimals="0" id="Fact001044" unitRef="USD">4888876</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment> <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2024-09-30" decimals="0" id="Fact001046" unitRef="USD">16351433</us-gaap:PropertyPlantAndEquipmentNet> <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-12-31" decimals="0" id="Fact001047" unitRef="USD">15487012</us-gaap:PropertyPlantAndEquipmentNet> <us-gaap:Depreciation contextRef="From2024-01-01to2024-09-30" decimals="2" id="Fact001049" unitRef="USD">827828</us-gaap:Depreciation> <us-gaap:Depreciation contextRef="From2023-01-012023-09-30" decimals="2" id="Fact001051" unitRef="USD">682784</us-gaap:Depreciation> <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001053"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zPxaWK6wEVWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. <span id="xdx_82A_zBwiU4FZU4Ef">Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z95nLjR3Fyb4" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible asset consisted of the following as of: </span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zE5J0NJGZpZe" style="display: none">Schedule of Intangible Asset</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20240930_zfDkGbCmwPuf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20231231_z5ydEOUxz2ec" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zntadL3f2tqc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Patents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CapitalizedMediaContentMember_zo92nmGLrILe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capitalized media content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredLeaseIntangibleAssetsMember_zdxI8GT9F0Ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquired lease intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIANEGzd4a_z11wE5ml4nt9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIANEGzd4a_z6nEfdRPnjbh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated amortization</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,334</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIANEGzd4a_zvCXsYNQbcu4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">560,873</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">567,540</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zYU00fFGvzH6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense was $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20240101__20240930_zlFlKhkpdiE2" title="Amortization expense">6,667</span> and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp2p0_c20230101__20230930_zyNwbMI3I2hi" title="Amortization expense">18,752</span> for the nine months ended September 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:IntangibleAssetsDisclosureTextBlock> <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001055"><p id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z95nLjR3Fyb4" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible asset consisted of the following as of: </span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zE5J0NJGZpZe" style="display: none">Schedule of Intangible Asset</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20240930_zfDkGbCmwPuf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20231231_z5ydEOUxz2ec" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zntadL3f2tqc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Patents</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CapitalizedMediaContentMember_zo92nmGLrILe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capitalized media content</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">451,244</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredLeaseIntangibleAssetsMember_zdxI8GT9F0Ej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquired lease intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,963</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maIANEGzd4a_z11wE5ml4nt9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total intangible assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">695,207</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msIANEGzd4a_z6nEfdRPnjbh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less accumulated amortization</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,334</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtIANEGzd4a_zvCXsYNQbcu4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">560,873</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">567,540</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2024-09-30_us-gaap_PatentsMember" decimals="0" id="Fact001057" unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-12-31_us-gaap_PatentsMember" decimals="0" id="Fact001058" unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2024-09-30_custom_CapitalizedMediaContentMember" decimals="0" id="Fact001060" unitRef="USD">451244</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-12-31_custom_CapitalizedMediaContentMember" decimals="0" id="Fact001061" unitRef="USD">451244</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2024-09-30_custom_AcquiredLeaseIntangibleAssetsMember" decimals="0" id="Fact001063" unitRef="USD">83963</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-12-31_custom_AcquiredLeaseIntangibleAssetsMember" decimals="0" id="Fact001064" unitRef="USD">83963</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2024-09-30" decimals="0" id="Fact001066" unitRef="USD">695207</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-12-31" decimals="0" id="Fact001067" unitRef="USD">695207</us-gaap:FiniteLivedIntangibleAssetsGross> <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2024-09-30" decimals="0" id="Fact001069" unitRef="USD">134334</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization> <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2023-12-31" decimals="0" id="Fact001070" unitRef="USD">127667</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization> <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2024-09-30" decimals="0" id="Fact001072" unitRef="USD">560873</us-gaap:FiniteLivedIntangibleAssetsNet> <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2023-12-31" decimals="0" id="Fact001073" unitRef="USD">567540</us-gaap:FiniteLivedIntangibleAssetsNet> <us-gaap:AmortizationOfIntangibleAssets contextRef="From2024-01-01to2024-09-30" decimals="2" id="Fact001075" unitRef="USD">6667</us-gaap:AmortizationOfIntangibleAssets> <us-gaap:AmortizationOfIntangibleAssets contextRef="From2023-01-012023-09-30" decimals="2" id="Fact001077" unitRef="USD">18752</us-gaap:AmortizationOfIntangibleAssets> <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001079"><p id="xdx_80E_eus-gaap--LesseeOperatingLeasesTextBlock_zzHL8iFOeTKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_82F_zei0iaspS1v">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20240930__us-gaap--RealEstatePropertiesAxis__custom--OfficeandWarehouseSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zmC3dFDHgRLh" title="Rentable square feet">37,729</span> rentable square feet of office and warehouse space from an unaffiliated third party for our former corporate office, manufacturing, assembly, warehouse, and shipping facility located at 7970 South Kyrene Road, Tempe, Arizona 85284. From 2016 through March 2019, the Company leased approximately <span id="xdx_904_eus-gaap--NetRentableArea_iI_usqft_c20190331__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zaHDBBjgh4O" title="Rentable square feet">4,529</span> rentable square feet of office and industrial space from an unaffiliated third party for our machine shop at 2169 East 5th Street, Tempe, Arizona 85284. In April 2019, the Company relocated the machine shop from the 5th Street location to 7910 South Kyrene Road, located within the same business complex as our main office. The Company executed a lease amendment to add an additional <span id="xdx_90B_eus-gaap--NetRentableArea_iI_usqft_c20190430__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_z3VqXCPb6v14" title="Rentable square feet">5,131</span> rentable square feet for the machine shop and extended its existing office lease through April 2024. On June 1, 2022, we entered a new lease of approximately <span id="xdx_90A_eus-gaap--NetRentableArea_iI_usqft_c20220601__us-gaap--RealEstatePropertiesAxis__custom--OfficeAndIndustrialSpaceMember__srt--TitleOfIndividualAxis__custom--UnaffiliatedThirdPartyMember_zcZM1DxjM3Pe" title="Rentable area in square feet">9,350</span> square feet located at 12301 Challenger Parkway, Orlando, Florida, from an unaffiliated third party through May 2027.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s lease agreements do not contain any residual value guarantees, restrictive covenants, or variable lease payments. The Company has not entered into any financing leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to base rent, the Company’s lease generally provides for additional payments for other charges, such as rental tax. The lease includes fixed rent escalations. The Company’s lease does not include an option to renew.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if an arrangement is a lease at inception. Operating leases are recorded in operating lease right of use assets, net, operating lease liability – short-term, and operating lease liability – long-term on its balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As the Company’s lease does not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate used at adoption was 4.5%. Significant judgement is required when determining the Company’s incremental borrowing rate. The Company uses the implicit rate when readily determinable. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective June 1, 2022, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_901_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c20220601__20220601_zQ6GhcPSoxH4" title="Right-of-use asset in exchange a operating lease liability">840,855</span>. Effective January 1, 2019, the Company obtained a right-of-use asset in exchange for a new operating lease liability in the amount of $<span id="xdx_904_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pp0p0_c20190101__20190101_z1zsN7TTPu57" title="Right-of-use asset in exchange a operating lease liability">1,721,380</span> and derecognized $<span id="xdx_90B_eus-gaap--DeferredRentCredit_iI_pp0p0_c20190101_zUHP9wYlpwm6" title="Deferred rent">46,523</span> deferred rent for an adjusted operating lease right-of-use asset in the net amount of $<span id="xdx_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20190101_zjHunEyBtXi5" title="Operating lease right of use asset">1,674,857</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the requirements to move and leave the building in compliance with the company’s lease term, VirTra chose to use the holdover option in the lease agreement for the period of one additional month. The cost of this was split with the subtenant, this extended the lease through May 31, 2024, at which time VirTra entirely vacated the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_zcVhAHrCGxoj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balance sheet classification of lease assets and liabilities as of September 30, 2024 are as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B1_zbHSXPuRQCif" style="display: none">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Classification</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20240101__20240930_zXnZr284uMKh" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230101__20231231_zGGmDwPIOPm5" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2PY2OwKCssj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets, December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--RightOfUseAssetAmortization_zkVNTMb6Psw8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Amortization for the nine months ended September 30, 2024 and Year ending 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">238,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">496,127</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zv6omdau5La6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease right-of-use asset, September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iE_zxugzSZ9RhI4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,294</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iE_zakMsBBTP8j9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,109</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">432,176</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iE_zE1feys4WWL5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,016</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A3_zBUYXTtoV60h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 22.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zG1R2ZMAXM4i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-Cancelable operating leases</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zOHmgB0jUfr7" style="display: none">Schedule of Future Minimum Lease Payments</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240930_ztiKtXirEpAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzCwl_z7TpF9jIWtF5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,350</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzCwl_zY6zDP7A2mDf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzCwl_zjo2dnKmkQ29" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">196,311</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzCwl_zKz7V2chrR7h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,381</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzCwl_zfojs3lYlOZ4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Lease Payments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_zhE1xv3DfnR1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">35,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_znr5EMqFcxD9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating Lease Liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z9ERNj1yeRy" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rent expenses for the nine months ended September 30, 2024, and 2023 were $<span id="xdx_90F_eus-gaap--PaymentsForRent_pp2p0_c20240101__20240930_zIDrZeYCoSFb" title="Rent expenses">382,162</span> and $<span id="xdx_90B_eus-gaap--PaymentsForRent_pp2p0_c20230101__20230930_zdIu8kWv2Fcc" title="Rent expenses">444,343</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:LesseeOperatingLeasesTextBlock> <us-gaap:NetRentableArea contextRef="AsOf2024-09-30_custom_OfficeandWarehouseSpaceMember_custom_UnaffiliatedThirdPartyMember" decimals="INF" id="Fact001081" unitRef="sqft">37729</us-gaap:NetRentableArea> <us-gaap:NetRentableArea contextRef="AsOf2019-03-31_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" decimals="INF" id="Fact001083" unitRef="sqft">4529</us-gaap:NetRentableArea> <us-gaap:NetRentableArea contextRef="AsOf2019-04-30_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" decimals="INF" id="Fact001085" unitRef="sqft">5131</us-gaap:NetRentableArea> <us-gaap:NetRentableArea contextRef="AsOf2022-06-01_custom_OfficeAndIndustrialSpaceMember_custom_UnaffiliatedThirdPartyMember" decimals="INF" id="Fact001087" unitRef="sqft">9350</us-gaap:NetRentableArea> <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2022-06-012022-06-01" decimals="0" id="Fact001089" unitRef="USD">840855</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability> <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2019-01-012019-01-01" decimals="0" id="Fact001091" unitRef="USD">1721380</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability> <us-gaap:DeferredRentCredit contextRef="AsOf2019-01-01" decimals="0" id="Fact001093" unitRef="USD">46523</us-gaap:DeferredRentCredit> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-01-01" decimals="0" id="Fact001095" unitRef="USD">1674857</us-gaap:OperatingLeaseRightOfUseAsset> <VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001097"><p id="xdx_89D_ecustom--ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock_zcVhAHrCGxoj" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balance sheet classification of lease assets and liabilities as of September 30, 2024 are as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B1_zbHSXPuRQCif" style="display: none">Schedule of Balance Sheet Classification of Lease Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Classification</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20240101__20240930_zXnZr284uMKh" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230101__20231231_zGGmDwPIOPm5" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2PY2OwKCssj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets, December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--RightOfUseAssetAmortization_zkVNTMb6Psw8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Amortization for the nine months ended September 30, 2024 and Year ending 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">238,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">496,127</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zv6omdau5La6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease right-of-use asset, September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,687</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iE_zxugzSZ9RhI4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, short-term</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,294</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iE_zakMsBBTP8j9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> Operating lease liability, long-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">308,109</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">432,176</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iE_zE1feys4WWL5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,016</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </VTSI:ScheduleOfBalanceSheetClassificationOfLeaseAssetsAndLiabilitiesTableTextBlock> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-12-31" decimals="0" id="Fact001099" unitRef="USD">716687</us-gaap:OperatingLeaseRightOfUseAsset> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-12-31" decimals="0" id="Fact001100" unitRef="USD">1212814</us-gaap:OperatingLeaseRightOfUseAsset> <VTSI:RightOfUseAssetAmortization contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact001102" unitRef="USD">238213</VTSI:RightOfUseAssetAmortization> <VTSI:RightOfUseAssetAmortization contextRef="From2023-01-012023-12-31" decimals="0" id="Fact001103" unitRef="USD">496127</VTSI:RightOfUseAssetAmortization> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2024-09-30" decimals="0" id="Fact001105" unitRef="USD">478474</us-gaap:OperatingLeaseRightOfUseAsset> <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-12-31" decimals="0" id="Fact001106" unitRef="USD">716687</us-gaap:OperatingLeaseRightOfUseAsset> <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001108" unitRef="USD">192294</us-gaap:OperatingLeaseLiabilityCurrent> <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001109" unitRef="USD">317840</us-gaap:OperatingLeaseLiabilityCurrent> <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001111" unitRef="USD">308109</us-gaap:OperatingLeaseLiabilityNoncurrent> <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001112" unitRef="USD">432176</us-gaap:OperatingLeaseLiabilityNoncurrent> <us-gaap:OperatingLeaseLiability contextRef="AsOf2024-09-30" decimals="0" id="Fact001114" unitRef="USD">500403</us-gaap:OperatingLeaseLiability> <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-12-31" decimals="0" id="Fact001115" unitRef="USD">750016</us-gaap:OperatingLeaseLiability> <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001117"><p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zG1R2ZMAXM4i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-Cancelable operating leases</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zOHmgB0jUfr7" style="display: none">Schedule of Future Minimum Lease Payments</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240930_ztiKtXirEpAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzCwl_z7TpF9jIWtF5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,350</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzCwl_zY6zDP7A2mDf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzCwl_zjo2dnKmkQ29" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">196,311</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzCwl_zKz7V2chrR7h" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: right; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,381</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzCwl_zfojs3lYlOZ4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total Lease Payments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_zhE1xv3DfnR1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">35,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_znr5EMqFcxD9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating Lease Liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,403</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock> <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2024-09-30" decimals="0" id="Fact001119" unitRef="USD">48350</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear> <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2024-09-30" decimals="0" id="Fact001121" unitRef="USD">192196</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths> <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2024-09-30" decimals="0" id="Fact001123" unitRef="USD">196311</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo> <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2024-09-30" decimals="0" id="Fact001125" unitRef="USD">99381</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree> <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2024-09-30" decimals="0" id="Fact001127" unitRef="USD">536238</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue> <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2024-09-30" decimals="0" id="Fact001129" unitRef="USD">35835</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount> <us-gaap:OperatingLeaseLiability contextRef="AsOf2024-09-30" decimals="0" id="Fact001131" unitRef="USD">500403</us-gaap:OperatingLeaseLiability> <us-gaap:PaymentsForRent contextRef="From2024-01-01to2024-09-30" decimals="2" id="Fact001133" unitRef="USD">382162</us-gaap:PaymentsForRent> <us-gaap:PaymentsForRent contextRef="From2023-01-012023-09-30" decimals="2" id="Fact001135" unitRef="USD">444343</us-gaap:PaymentsForRent> <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001137"><p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zVHk72dHpDx1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_824_zAEXwUfqJpM4">Accrued Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zpxNEASX7GC7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued compensation and related costs consist of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAfu0PFJsJL7" style="display: none">Schedule of Accrued Compensation and Related Costs</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20240930_z0ffeGtAbRA9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zjx0kJ4wlVhg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccruedSalariesCurrent_iI_maERLCzCuG_zl7HhzgLFmJd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Salaries and wages payable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">333,934</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">457,565</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_maERLCzCuG_zKyzbgWG4IQ8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee benefits payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,444</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,811</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_maERLCzCuG_zXg7Xx4WrtRb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued paid time off (PTO)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">337,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,418</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredCompensationCashBasedArrangementsLiabilityCurrent_iI_maERLCzCuG_z8mpyCc0oQr" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Profit sharing payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,217,407</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,347,622</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iTI_mtERLCzCuG_zdjL5dFIFPkk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,906,302</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,221,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_zuimuloTQS7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89E_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zBCsbQvJ4M0i" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zxHedMt3ZBea" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20240930_zPoG2hUeWppc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zzT8zPgSiYE6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maAPAOAzShE_zz2BnwPLExK2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Manufacturer’s warranties</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--TaxesPayableCurrent_iI_maAPAOAzShE_z4ALNFqZFeI1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,411,669</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OtherBorrowings_iI_maAPAOAzShE_zVCbUnHiYEL" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Miscellaneous payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,971</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,890</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iTI_mtAPAOAzShE_z4s4QHJNkYjk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">708,952</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,970,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_z5Sw6moGmjx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock> <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001139"><p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zpxNEASX7GC7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued compensation and related costs consist of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAfu0PFJsJL7" style="display: none">Schedule of Accrued Compensation and Related Costs</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20240930_z0ffeGtAbRA9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20231231_zjx0kJ4wlVhg" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccruedSalariesCurrent_iI_maERLCzCuG_zl7HhzgLFmJd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Salaries and wages payable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">333,934</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">457,565</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_maERLCzCuG_zKyzbgWG4IQ8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee benefits payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,444</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,811</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_maERLCzCuG_zXg7Xx4WrtRb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued paid time off (PTO)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">337,517</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,418</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredCompensationCashBasedArrangementsLiabilityCurrent_iI_maERLCzCuG_z8mpyCc0oQr" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Profit sharing payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,217,407</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,347,622</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iTI_mtERLCzCuG_zdjL5dFIFPkk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued compensation and related costs</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,906,302</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,221,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock> <us-gaap:AccruedSalariesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001141" unitRef="USD">333934</us-gaap:AccruedSalariesCurrent> <us-gaap:AccruedSalariesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001142" unitRef="USD">457565</us-gaap:AccruedSalariesCurrent> <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001144" unitRef="USD">17444</us-gaap:AccruedEmployeeBenefitsCurrent> <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001145" unitRef="USD">54811</us-gaap:AccruedEmployeeBenefitsCurrent> <us-gaap:AccruedVacationCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001147" unitRef="USD">337517</us-gaap:AccruedVacationCurrent> <us-gaap:AccruedVacationCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001148" unitRef="USD">361418</us-gaap:AccruedVacationCurrent> <us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001150" unitRef="USD">1217407</us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent> <us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001151" unitRef="USD">1347622</us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent> <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001153" unitRef="USD">1906302</us-gaap:EmployeeRelatedLiabilitiesCurrent> <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001154" unitRef="USD">2221416</us-gaap:EmployeeRelatedLiabilitiesCurrent> <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001156"><p id="xdx_89E_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zBCsbQvJ4M0i" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consisted of the following as of:</span></p> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B2_zxHedMt3ZBea" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20240930_zPoG2hUeWppc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zzT8zPgSiYE6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maAPAOAzShE_zz2BnwPLExK2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Manufacturer’s warranties</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--TaxesPayableCurrent_iI_maAPAOAzShE_z4ALNFqZFeI1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,411,669</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OtherBorrowings_iI_maAPAOAzShE_zVCbUnHiYEL" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Miscellaneous payable</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,971</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,890</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iTI_mtAPAOAzShE_z4s4QHJNkYjk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses and other current liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">708,952</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,970,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock> <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001158" unitRef="USD">295000</us-gaap:ProductWarrantyAccrualClassifiedCurrent> <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001159" unitRef="USD">354000</us-gaap:ProductWarrantyAccrualClassifiedCurrent> <us-gaap:TaxesPayableCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001161" unitRef="USD">87981</us-gaap:TaxesPayableCurrent> <us-gaap:TaxesPayableCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001162" unitRef="USD">3411669</us-gaap:TaxesPayableCurrent> <us-gaap:OtherBorrowings contextRef="AsOf2024-09-30" decimals="0" id="Fact001164" unitRef="USD">325971</us-gaap:OtherBorrowings> <us-gaap:OtherBorrowings contextRef="AsOf2023-12-31" decimals="0" id="Fact001165" unitRef="USD">204890</us-gaap:OtherBorrowings> <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2024-09-30" decimals="0" id="Fact001167" unitRef="USD">708952</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent> <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2023-12-31" decimals="0" id="Fact001168" unitRef="USD">3970559</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent> <us-gaap:DebtDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001170"><p id="xdx_80C_eus-gaap--DebtDisclosureTextBlock_zKq5p3g2em6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82F_zCX9VQTSRUsi">Notes Payable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 25, 2021, the Company completed the purchase of real property located in Chandler, Arizona (the “Property”) for $<span id="xdx_906_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210824__20210825__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PropertyMember_zEKyVFMKQ9od" title="Payment to acquire assets">10,800,000</span> paid with cash and proceeds from a mortgage loan from Arizona Bank &amp; Trust in the amount of $<span id="xdx_907_eus-gaap--ProceedsFromLoans_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zCiM7gwpICXe" title="Proceeds from bank loan">8,600,000</span>. The loan terms include interest to be accrued at a fixed rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pid_dp_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember_zrEYZlNKbrAa" title="Debt instrument interest rate">3</span>% per year, 119 regular monthly payments of $<span id="xdx_902_eus-gaap--DebtInstrumentPeriodicPayment_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneHundredAndNineteenRegularMonthlyPaymentsMember_zG2SER7fNak2" title="Debt instrument periodic payment">40,978</span>, and one irregular payment of $<span id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zi1ssIdIfzN6" title="Debt instrument periodic payment">5,956,538</span> due on the maturity date of <span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_pp0p0_dd_c20210824__20210825__dei--LegalEntityAxis__custom--ArizonaBankAndTrustMember__us-gaap--DebtInstrumentAxis__custom--OneIrregularPaymentMember_zc5ObxwMhyRi" title="Debt instrument maturity date">August 23, 2031</span>. The Company began making monthly payments on September 23, 2021. The payment and performance of the loan is secured by a security interest in the property acquired.</span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zFdhPKEIFhrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zRso5jqUReQ7" style="display: none">Schedule of Notes Payable</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20240930_zzrWTNwsrQxc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20231231_zlpX3BQtdKXk" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DebtInstrumentFaceAmount_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_zNRqPnzaMVHj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">219,896</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,320</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InterestPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3NbpfFtVE06" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accrued interest to date</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,928</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,035</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3oEmDKAC9u9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes Payable, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,824</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">226,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_zoPY0nI6Cpv8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NotesPayable_iTI_zM8pNZZxE6ne" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_zCQbXi4ZmvFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:DebtDisclosureTextBlock> <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2021-08-242021-08-25_custom_PropertyMember" decimals="0" id="Fact001172" unitRef="USD">10800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment> <us-gaap:ProceedsFromLoans contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember" decimals="0" id="Fact001174" unitRef="USD">8600000</us-gaap:ProceedsFromLoans> <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember" decimals="INF" id="Fact001176" unitRef="Pure">0.03</us-gaap:DebtInstrumentInterestRateDuringPeriod> <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneHundredAndNineteenRegularMonthlyPaymentsMember" decimals="0" id="Fact001178" unitRef="USD">40978</us-gaap:DebtInstrumentPeriodicPayment> <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember" decimals="0" id="Fact001180" unitRef="USD">5956538</us-gaap:DebtInstrumentPeriodicPayment> <us-gaap:DebtInstrumentMaturityDate contextRef="From2021-08-242021-08-25_custom_ArizonaBankAndTrustMember_custom_OneIrregularPaymentMember" id="Fact001182">2031-08-23</us-gaap:DebtInstrumentMaturityDate> <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001184"><p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zFdhPKEIFhrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zRso5jqUReQ7" style="display: none">Schedule of Notes Payable</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20240930_zzrWTNwsrQxc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30, 2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20231231_zlpX3BQtdKXk" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DebtInstrumentFaceAmount_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_zNRqPnzaMVHj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">219,896</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">222,320</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--InterestPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3NbpfFtVE06" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accrued interest to date</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,928</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,035</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--NotesPayableCurrent_iI_hus-gaap--ShortTermDebtTypeAxis__custom--NotesPayableMember_z3oEmDKAC9u9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes Payable, short-term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,824</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">226,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_zoPY0nI6Cpv8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, principal</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NotesPayable_iTI_zM8pNZZxE6ne" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Notes payable, long term</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,629,800</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,813,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfDebtTableTextBlock> <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2024-09-30_custom_NotesPayableMember" decimals="0" id="Fact001186" unitRef="USD">219896</us-gaap:DebtInstrumentFaceAmount> <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2023-12-31_custom_NotesPayableMember" decimals="0" id="Fact001187" unitRef="USD">222320</us-gaap:DebtInstrumentFaceAmount> <us-gaap:InterestPayableCurrent contextRef="AsOf2024-09-30_custom_NotesPayableMember" decimals="0" id="Fact001189" unitRef="USD">10928</us-gaap:InterestPayableCurrent> <us-gaap:InterestPayableCurrent contextRef="AsOf2023-12-31_custom_NotesPayableMember" decimals="0" id="Fact001190" unitRef="USD">4035</us-gaap:InterestPayableCurrent> <us-gaap:NotesPayableCurrent contextRef="AsOf2024-09-30_custom_NotesPayableMember" decimals="0" id="Fact001192" unitRef="USD">230824</us-gaap:NotesPayableCurrent> <us-gaap:NotesPayableCurrent contextRef="AsOf2023-12-31_custom_NotesPayableMember" decimals="0" id="Fact001193" unitRef="USD">226355</us-gaap:NotesPayableCurrent> <us-gaap:LongTermNotesPayable contextRef="AsOf2024-09-30" decimals="0" id="Fact001195" unitRef="USD">7629800</us-gaap:LongTermNotesPayable> <us-gaap:LongTermNotesPayable contextRef="AsOf2023-12-31" decimals="0" id="Fact001196" unitRef="USD">7813021</us-gaap:LongTermNotesPayable> <us-gaap:NotesPayable contextRef="AsOf2024-09-30" decimals="0" id="Fact001198" unitRef="USD">7629800</us-gaap:NotesPayable> <us-gaap:NotesPayable contextRef="AsOf2023-12-31" decimals="0" id="Fact001199" unitRef="USD">7813021</us-gaap:NotesPayable> <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001201"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zJqRxA9RzHp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_824_z0oD4xuW0DUe">Related Party Transactions</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, one Board member purchased <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zg4T17ijLUk" title="Shares issued">5,000</span> shares of common stock, $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240930__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGydwQJz496d" title="Shares par value">0.0001</span> par value per share (the “Common Stock”), pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240101__20240331__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z9lQsfcVFdT2" title="Shares option exercised value">10,750</span> during the three months ended March 31, 2024 and $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20240401__20240630__srt--TitleOfIndividualAxis__srt--DirectorMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z7eCbJ2X00n5" title="Shares issued value">9,400</span> during the three months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2024, the Company redeemed <span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20240101__20240930_zpF37xGAPiG1" title="Shares redeemed">10,000</span> previously awarded stock options nearing expiration, which resulted in $<span id="xdx_908_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20240101__20240930_zLei8ftWwiRl" title="Shares redeemed value">59,600</span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2023, one Board member and the Company’s Executive Chairman (then Co-CEO) purchased a total of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zNK8OWssJMD5" title="Shares purchased award">12,500</span> shares of Common Stock, pursuant to the exercise of previously awarded stock options at the exercise price of $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_ztU0DOs3oPd9" title="Exercise price of stock option">41,902</span>. Also, during the nine months ended September 30, 2023, the Company redeemed <span id="xdx_900_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zuXWPGZboZX3" title="Shares redeemed">10,000</span> previously award stock options nearing expiration from the Company’s then Co-CEO, which resulted in a total of $<span id="xdx_904_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_c20230101__20230930__srt--TitleOfIndividualAxis__custom--BoardMemberAndExecutiveChairmanMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_znaXdPovDfi9" title="Shares redeemed, value">21,150</span> in additional compensation expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:RelatedPartyTransactionsDisclosureTextBlock> <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2024-01-012024-09-30_srt_DirectorMember_us-gaap_CommonStockMember" decimals="INF" id="Fact001203" unitRef="Shares">5000</us-gaap:StockIssuedDuringPeriodSharesNewIssues> <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2024-09-30_srt_DirectorMember_us-gaap_CommonStockMember" decimals="INF" id="Fact001205" unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-01-012024-03-31_srt_DirectorMember_us-gaap_CommonStockMember" decimals="0" id="Fact001207" unitRef="USD">10750</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2024-04-012024-06-30_srt_DirectorMember_us-gaap_CommonStockMember" decimals="0" id="Fact001209" unitRef="USD">9400</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="From2024-01-01to2024-09-30" decimals="INF" id="Fact001211" unitRef="Shares">10000</us-gaap:StockRedeemedOrCalledDuringPeriodShares> <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact001213" unitRef="USD">59600</us-gaap:StockRedeemedOrCalledDuringPeriodValue> <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" decimals="INF" id="Fact001215" unitRef="Shares">12500</us-gaap:StockIssuedDuringPeriodSharesNewIssues> <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" decimals="0" id="Fact001217" unitRef="USD">41902</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" decimals="INF" id="Fact001219" unitRef="Shares">10000</us-gaap:StockRedeemedOrCalledDuringPeriodShares> <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="From2023-01-012023-09-30_custom_BoardMemberAndExecutiveChairmanMember_us-gaap_CommonStockMember" decimals="0" id="Fact001221" unitRef="USD">21150</us-gaap:StockRedeemedOrCalledDuringPeriodValue> <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001223"><p id="xdx_801_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zBWcmKi9wwc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_823_zoTY6hXD11Jb">Commitments and Contingencies</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is notified of litigation or that a claim is being made against it. The Company evaluates contingencies on an on-going basis and has established loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. There is no pending litigation at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Unit Grants</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 26, 2021, and April 11, 2022, the Compensation Committee of the Board of Directors granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20210826__20210826__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zYuWKZrdyrj8" title="Number of shares granted">392,223</span>, and <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220411__20220411__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--CoChiefExecutiveOfficerAndChiefOperatingOfficerMember_zrE2oXOwQ4Ih" title="Number of shares granted">288,889</span> Restricted Stock Units (RSUs), respectively, pursuant to Section 9 of the 2017 Equity Incentive Plan to the co-Chief Executive Officers and the Chief Operating Officer, to be awarded based on achievement of certain performance goals over the next three years. During August 2022, <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20220801__20220831__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_ztg3HYfqOIhc" title="Stock of restricted stock units forfeited">168,090</span> RSUs were forfeited upon the departure of the Chief Operating Officer. During July 2024, <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_c20240701__20240731__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zOgxaWqEBDQ8" title="Stock of restricted stock units forfeited">40,229</span> RSUs were forfeited upon the departure of the Executive Chairman (formerly one of the co-Chief Executive Officers).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 1, 2022, the Company granted a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20221201__20221201__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zJpuk7guCFo4">15,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to its Chief Financial Officer, which can be awarded based on achievement of performance goals over the next three years. On August 29, 2024 the board of Directors increased the numbers of share eligible for the CFO to receive from <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MinimumMember_zb8hbeIKpLOd">5,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">this year to <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20240829__20240829__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--RangeAxis__srt--MaximumMember_zrbFPhwMSuU6">10,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on the CFO’s vesting on the CFO’s anniversary date of December 1,<sup> </sup>2024 On January 1, 2023, the Company issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_pid_c20230101__20230101__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyxT3oBDUkr1">42,735 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RSUs to a new member of the Board of Directors which can be awarded only upon a sale of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It is the Company’s policy to estimate the fair value of the RSU’s on the date of the grant and evaluate the probability of achieving the net profit (net income under GAAP) tranches quarterly. If the target is deemed probable, the expense is amortized on a straight-line basis over the remaining period. The Company determined based on the vesting terms described above that the net profit (net income under GAAP) for the twelve months ending June 30, 2024, was $<span id="xdx_906_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zSwCz1KYztE2" title="Net income loss">4,564,459</span> and therefore awarded <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zWhisFJBJfql" title="Shares awarded">22,988</span> (prior to deduction of <span id="xdx_90E_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_ztrsb6uImL64" title="Shares to pay the tax withholding liability">9,142</span> shares to pay the tax withholding liability) and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zugn9Q51MI41" title="Shares awarded">29,630</span> (prior to the deduction of <span id="xdx_904_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_z4kA10at7Rs5" title="Shares to pay the tax withholding liability">11,394</span> shares to pay the tax withholding liability) shares of common stock to its Executive Chairman and CEO, respectively. Based on the vesting terms described above and a net profit (net income under GAAP) for the twelve months ending June 30, 2024, of $<span id="xdx_90D_eus-gaap--NetIncomeLoss_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zPG4C5iYqPx3" title="Net income loss">6,846,750</span>, the Company awarded <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zWUOqUw4Ln89" title="Shares awarded">118,519</span> (prior to deduction of <span id="xdx_900_eus-gaap--SharesPaidForTaxWithholdingForShareBasedCompensation_c20230701__20240630__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zR0upCekU492" title="Shares to pay the tax withholding liability">46,367</span> shares to pay the tax withholding liability) shares of Common Stock to its CEO.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Profit Sharing</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VirTra provides a discretionary profit-sharing program that pays out a percentage of Company profits each year as a cash bonus to eligible employees. The cash payment is typically split into two equal payments and distributed pro-rata in April and October of the following year to only active employees. For the nine months ended September 30, 2024, and 2023, $<span id="xdx_905_eus-gaap--OperatingExpenses_c20240101__20240930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zzgFcTscjrCf" title="Operating expenses">500,000</span> and $<span id="xdx_901_eus-gaap--OperatingExpenses_c20230101__20230930__us-gaap--DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis__us-gaap--DeferredProfitSharingMember_zEIgjcQbL0D6" title="Operating expenses">450,000</span> was expensed to operations for profit sharing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="From2021-08-262021-08-26_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" decimals="INF" id="Fact001225" unitRef="Shares">392223</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="From2022-04-112022-04-11_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_us-gaap_RestrictedStockUnitsRSUMember_custom_CoChiefExecutiveOfficerAndChiefOperatingOfficerMember" decimals="INF" id="Fact001227" unitRef="Shares">288889</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited contextRef="From2022-08-012022-08-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember" decimals="INF" id="Fact001229" unitRef="Shares">168090</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited contextRef="From2024-07-012024-07-31_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember" decimals="INF" id="Fact001231" unitRef="Shares">40229</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="From2022-12-012022-12-01_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001232" unitRef="Shares">15000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MinimumMember" decimals="INF" id="Fact001233" unitRef="Shares">5000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross> <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="From2024-08-292024-08-29_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_srt_MaximumMember" decimals="INF" id="Fact001234" unitRef="Shares">10000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="From2023-01-012023-01-01_srt_BoardOfDirectorsChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001235" unitRef="Shares">42735</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures> <us-gaap:NetIncomeLoss contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember" decimals="0" id="Fact001237" unitRef="USD">4564459</us-gaap:NetIncomeLoss> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="From2023-07-012024-06-30_custom_ExecutiveChairmanMember" decimals="INF" id="Fact001239" unitRef="Shares">22988</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod> <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="From2023-07-012024-06-30_custom_ExecutiveChairmanMember" decimals="INF" id="Fact001241" unitRef="Shares">9142</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember" decimals="INF" id="Fact001243" unitRef="Shares">29630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod> <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="From2023-07-012024-06-30_srt_ChiefExecutiveOfficerMember" decimals="INF" id="Fact001245" unitRef="Shares">11394</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation> <us-gaap:NetIncomeLoss contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" decimals="0" id="Fact001247" unitRef="USD">6846750</us-gaap:NetIncomeLoss> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" decimals="INF" id="Fact001249" unitRef="Shares">118519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod> <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_srt_ChiefExecutiveOfficerMember" decimals="INF" id="Fact001251" unitRef="Shares">46367</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation> <us-gaap:OperatingExpenses contextRef="From2024-01-012024-09-30_us-gaap_DeferredProfitSharingMember" decimals="0" id="Fact001253" unitRef="USD">500000</us-gaap:OperatingExpenses> <us-gaap:OperatingExpenses contextRef="From2023-01-012023-09-30_us-gaap_DeferredProfitSharingMember" decimals="0" id="Fact001255" unitRef="USD">450000</us-gaap:OperatingExpenses> <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001257"><p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zA4xuTzEa8v7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_826_zbctxvG1TEQ5">Stockholders’ Equity</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock Repurchase</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 25, 2016, the Company’s Board of Directors authorized the repurchase of up to $<span id="xdx_90B_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20161025__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_z4hajuXW8Mxj" title="Stock repurchase value authorized">1</span> million of its common stock under Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended. Purchases made pursuant to this authorization will be made in the open market, in privately negotiated transactions, or pursuant to any trading plan that may be adopted in accordance with Rule 10b-18. The timing, manner, price and amount of any repurchases will be determined by the Company in its discretion and will be subject to economic and market conditions, stock price, applicable legal requirements and other factors. On January 9, 2019, VirTra’s Board of Directors authorized an additional $<span id="xdx_907_esrt--StockRepurchaseProgramAuthorizedAmount1_iI_pn6n6_c20190109__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember__srt--RangeAxis__srt--MaximumMember_zcUDPAzFAqJ4" title="Stock repurchase value authorized">1</span> million be allocated for the repurchase of VirTra’s stock under the existing 10b-18 plan. The stock repurchase program was suspended as a result of interim rulings for public-company recipients of a PPP loan under the CARES Act. Although the Company’s PPP loan was forgiven on July 20, 2021, the suspension of the stock repurchase program continues to remain in effect.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-qualified Stock Options</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has periodically issued non-qualified stock options to key employees, officers and directors under a stock option compensation plan approved by the Board of Directors in 2009. Terms of option grants are at the discretion of the Board of Directors and are generally seven years. Upon the exercise of these options, the Company expects to issue new authorized shares of its common stock. The following table summarizes all non-qualified stock options as of:</span></p> <p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrevOqU4PuNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ziXi5d1sAJFj" style="display: none">Schedule of Non-Qualified Stock Options</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zywe4E4xDi39" title="Number of Stock Options, Options outstanding, beginning of year">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zFd5113tvcVc" title="Weighted Exercise Price, Option outstanding, beginning of year">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvjauRgbS3qd" title="Number of Stock Options, Options outstanding, beginning of year">45,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zSjE5cFUUc85" title="Weighted Exercise Price, Option outstanding, beginning of year">4.26</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z7FhgigU25s2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1273">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zwO6X07em9ll" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5QO9cWwxnYb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zW0dGlmI0f8d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemed</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zo8t8AEZGfga" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zc45SQTi4oBc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z1zRccbpjom3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQ6jjhk4gMPf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">5.09</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zxfC2ofoen4a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zV0Rp5mpVDzj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zqzIInsNGPp1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zYb7L8CLctVg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Expired / terminated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zS6ZQrk4dci6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1297">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z2LUWwuaFvJd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1299">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5S12ZDBxfa9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1301">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zWt1eMXklSTd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1303">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iNE_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zmXmTI5Kj12f" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1305">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq0gVRugPPs1" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Option outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1307">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zshsk6RMNTXd" title="Number of Stock Options, Options outstanding, end of period">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvWnLH8Qq4Uf" title="Weighted Exercise Price, Option outstanding, end of period">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Options exercisable, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq1alNUMjkvb" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1313">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQpcXNnOANxf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zB8VsGXzqONc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zU93lwmf5798" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif">4.03</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zevJNf4MAyQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIRTRA, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES TO FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not have any non-vested stock options outstanding as of September 30, 2024, and December 31, 2023. The weighted average contractual term for options outstanding and exercisable on September 30, 2024, and 2023 was <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240930_zMfYvSNnXNnh" title="Weighted average contractual term for options outstanding and exercisable"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230930_z1zWEqVzjuM2" title="Weighted average contractual term for options outstanding and exercisable">0</span></span> years. The aggregate intrinsic value of the options outstanding and exercisable on September 30, 2024, and 2023 was $-<span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20240930_zwS9KFgArVNc" title="Aggregate intrinsic value of options outstanding and exercisable">0</span>- and $<span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue_iI_pp0p0_c20230930_zSySSahpymGh" title="Aggregate intrinsic value of options outstanding and exercisable">34,425</span> respectively. For the three months ended September 30, 2024, and 2023, the Company received payments related to the exercise of options in the amount of $-<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240701__20240930_zzpPzodYct5j" title="Proceeds from exercise options">0</span>- and $<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230701__20230930_zhAGAcsLDHX6" title="Proceeds from exercise options">14,700</span>, respectively. For the nine months ended September 30, 2024, and 2023, the Company received $<span id="xdx_900_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20240101__20240930_zpGeAACX61cg" title="Proceeds from exercise options">20,150</span> and $<span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20230101__20230930_z6wzO4SRKR25" title="Proceeds from exercise options">41,902</span>, respectively. The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock for those stock options that have an exercise price lower than the fair value of the Company’s common stock. Options with an exercise price above the fair value of the Company’s common stock are considered to have no intrinsic value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2017 Equity Incentive Plan</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through September 30, 2024, <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_znCyQ6vjNWXi" title="Number of restricted shares granted">224,133</span> and <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zB3SdGdJZJ0l" title="Number of restricted shares granted">288,889</span> restricted stock units (RSUs) have been granted under the Equity Plan to the Company’s former Executive Chairman and CEO, respectively, of which <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zTTW6pWeFvt9" title="Number of shares issued">17,753</span> and <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfuBmxxIU3Uh" title="Number of shares issued">288,889</span> shares were issued in settlement of such RSUs. Also, <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember_zINsASlzMxJk" title="Restricted shares issued">10,543</span> and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20240101__20240930__us-gaap--PlanNameAxis__custom--TwoThousandAndSeventeenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ExecutiveChairmanMember_zlJo0aUgjRX3" title="Number of shares issued">14,057</span> restricted shares were issued to the Company’s former COO and former Executive Chairman.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Common stock activity</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended September 30, 2024, <span style="background-color: white">the Company settled performance-based restricted stock units that had been granted to its CEO by issuing him <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zT5uoXeBNWA8">72,152 </span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares (<span id="xdx_904_ecustom--StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zUBK4EmQ07Vl" title="Shares withheld for taxes">46,367 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares withheld for taxes), net of tax withholding liability, valued at $<span id="xdx_902_ecustom--StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes_pp2d_c20240701__20240930__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__custom--PerformanceBasedRestrictedStockUnitsMember_zdXWgIhA2UN4" title="Shares withheld for taxes, value">484,861</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company had achieved net profit for the twelve months ended June 30, 2024<span style="background-color: white">,</span> of at least $<span id="xdx_904_eus-gaap--NetIncomeLoss_c20230701__20240630__srt--RangeAxis__srt--MinimumMember_zekUmeVc4Xa">6,500,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. The Company also issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zCNOiabNi78c">58,543 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares to its former Executive Chairman, valued at $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pp2d_c20240101__20240930__srt--TitleOfIndividualAxis__custom--FormerExecutiveChairmanMember_zi0wEIxZgAgh">487,663</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </us-gaap:StockholdersEquityNoteDisclosureTextBlock> <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="AsOf2016-10-25_us-gaap_CommonStockMember_srt_MaximumMember" decimals="-6" id="Fact001259" unitRef="USD">1000000</srt:StockRepurchaseProgramAuthorizedAmount1> <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="AsOf2019-01-09_us-gaap_CommonStockMember_srt_MaximumMember" decimals="-6" id="Fact001261" unitRef="USD">1000000</srt:StockRepurchaseProgramAuthorizedAmount1> <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001263"><p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zrevOqU4PuNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ziXi5d1sAJFj" style="display: none">Schedule of Non-Qualified Stock Options</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">September 30,2024</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Stock Options</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Exercise Price</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zywe4E4xDi39" title="Number of Stock Options, Options outstanding, beginning of year">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zFd5113tvcVc" title="Weighted Exercise Price, Option outstanding, beginning of year">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvjauRgbS3qd" title="Number of Stock Options, Options outstanding, beginning of year">45,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zSjE5cFUUc85" title="Weighted Exercise Price, Option outstanding, beginning of year">4.26</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z7FhgigU25s2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1273">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zwO6X07em9ll" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5QO9cWwxnYb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zW0dGlmI0f8d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemed</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zo8t8AEZGfga" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(10,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zc45SQTi4oBc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z1zRccbpjom3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Redeemed"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQ6jjhk4gMPf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Redeemed"><span style="font-family: Times New Roman, Times, Serif">5.09</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zxfC2ofoen4a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(5,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zV0Rp5mpVDzj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.76</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zqzIInsNGPp1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(15,000</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zYb7L8CLctVg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">3.66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Expired / terminated</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zS6ZQrk4dci6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1297">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z2LUWwuaFvJd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1299">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_z5S12ZDBxfa9" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1301">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zWt1eMXklSTd" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Expired / terminated"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1303">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Options outstanding, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iNE_di_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zmXmTI5Kj12f" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1305">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq0gVRugPPs1" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Option outstanding, end of period"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1307">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zshsk6RMNTXd" title="Number of Stock Options, Options outstanding, end of period">15,000</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zvWnLH8Qq4Uf" title="Weighted Exercise Price, Option outstanding, end of period">4.03</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Options exercisable, end of period</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zq1alNUMjkvb" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1313">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240930__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zQpcXNnOANxf" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zB8VsGXzqONc" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Stock Options, Options exercisable, end of year"><span style="font-family: Times New Roman, Times, Serif">15,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20231231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonQualifiedStockOptionMember_zU93lwmf5798" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Exercise Price, Options exercisable, end of quarter"><span style="font-family: Times New Roman, Times, Serif">4.03</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001265" unitRef="Shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001267" unitRef="USDPShares">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2022-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001269" unitRef="Shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2022-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001271" unitRef="USDPShares">4.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001281" unitRef="Shares">10000</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001283" unitRef="USDPShares">3.76</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001285" unitRef="Shares">15000</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodGross> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001287" unitRef="USDPShares">5.09</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedeemedInPeriodWeightedAverageIntrinsicValue> <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001289" unitRef="Shares">5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2024-01-012024-09-30_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001291" unitRef="USDPShares">3.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice> <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001293" unitRef="Shares">15000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2023-01-012023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001295" unitRef="USDPShares">3.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001309" unitRef="Shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001311" unitRef="USDPShares">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001317" unitRef="Shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber> <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2023-12-31_custom_NonQualifiedStockOptionMember" decimals="INF" id="Fact001319" unitRef="USDPShares">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice> <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2024-01-01to2024-09-30" id="Fact001321">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1> <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2023-01-012023-09-30" id="Fact001323">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue contextRef="AsOf2024-09-30" decimals="0" id="Fact001325" unitRef="USD">0</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue> <VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue contextRef="AsOf2023-09-30" decimals="0" id="Fact001327" unitRef="USD">34425</VTSI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAndOutstandingAggregateIntrinsicValue> <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2024-07-012024-09-30" decimals="0" id="Fact001329" unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised> <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2023-07-012023-09-30" decimals="0" id="Fact001331" unitRef="USD">14700</us-gaap:ProceedsFromStockOptionsExercised> <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2024-01-01to2024-09-30" decimals="0" id="Fact001333" unitRef="USD">20150</us-gaap:ProceedsFromStockOptionsExercised> <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2023-01-012023-09-30" decimals="0" id="Fact001335" unitRef="USD">41902</us-gaap:ProceedsFromStockOptionsExercised> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001337" unitRef="Shares">224133</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001339" unitRef="Shares">288889</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001341" unitRef="Shares">17753</us-gaap:StockIssuedDuringPeriodSharesNewIssues> <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact001343" unitRef="Shares">288889</us-gaap:StockIssuedDuringPeriodSharesNewIssues> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_srt_ChiefOperatingOfficerMember" decimals="INF" id="Fact001345" unitRef="Shares">10543</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="From2024-01-012024-09-30_custom_TwoThousandAndSeventeenEquityIncentivePlanMember_custom_ExecutiveChairmanMember" decimals="INF" id="Fact001347" unitRef="Shares">14057</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures> <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" decimals="INF" id="Fact001348" unitRef="Shares">72152</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> <VTSI:StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" decimals="INF" id="Fact001350" unitRef="Shares">46367</VTSI:StockIssuedDuringPeriodSharesIssuedForServicesWithheldForTaxes> <VTSI:StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes contextRef="From2024-07-012024-09-30_srt_ChiefExecutiveOfficerMember_custom_PerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact001352" unitRef="USD">484861</VTSI:StockIssuedDuringPeriodValueIssuedForServicesWithheldForTaxes> <us-gaap:NetIncomeLoss contextRef="From2023-07-012024-06-30_srt_MinimumMember" decimals="0" id="Fact001353" unitRef="USD">6500000</us-gaap:NetIncomeLoss> <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember" decimals="INF" id="Fact001354" unitRef="Shares">58543</us-gaap:StockIssuedDuringPeriodSharesNewIssues> <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2024-01-012024-09-30_custom_FormerExecutiveChairmanMember" decimals="2" id="Fact001355" unitRef="USD">487663</us-gaap:StockIssuedDuringPeriodValueNewIssues> <us-gaap:SubsequentEventsTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001357"><p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zDTS2gbCcre8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_822_zqhWaXXxfb2">Subsequent Events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2024, two directors were issued an aggregate of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20241001__20241031__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zgGvcfNPK3za" title="Shares issued for services">8,500</span> shares of Common Stock for their services as directors during the previous twelve months.</span></p> </us-gaap:SubsequentEventsTextBlock> <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2024-10-012024-10-31_us-gaap_SubsequentEventMember" decimals="INF" id="Fact001359" unitRef="Shares">8500</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices> </xbrl> </XML> </TEXT> </DOCUMENT> </SEC-DOCUMENT>