<SEC-DOCUMENT>0001654954-25-005741.txt : 20250515
<SEC-HEADER>0001654954-25-005741.hdr.sgml : 20250515
<ACCEPTANCE-DATETIME>20250515160115
ACCESSION NUMBER:		0001654954-25-005741
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		17
CONFORMED PERIOD OF REPORT:	20250515
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250515
DATE AS OF CHANGE:		20250515

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TSS, Inc.
		CENTRAL INDEX KEY:			0001320760
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MANAGEMENT CONSULTING SERVICES [8742]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				202027651
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33627
		FILM NUMBER:		25952372

	BUSINESS ADDRESS:	
		STREET 1:		110 E. OLD SETTLERS ROAD
		STREET 2:		SUITE 100
		CITY:			ROUND ROCK
		STATE:			TX
		ZIP:			78664
		BUSINESS PHONE:		(512) 310-1000

	MAIL ADDRESS:	
		STREET 1:		110 E. OLD SETTLERS ROAD
		STREET 2:		SUITE 100
		CITY:			ROUND ROCK
		STATE:			TX
		ZIP:			78664

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Fortress International Group, Inc.
		DATE OF NAME CHANGE:	20130814

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TSS, Inc.
		DATE OF NAME CHANGE:	20130607

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Fortress International Group, Inc.
		DATE OF NAME CHANGE:	20070131
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tssi_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html 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:currency="http://xbrl.sec.gov/currency/2024" xmlns="http://www.w3.org/1999/xhtml" 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:tssi="http://tssi.com/20250515"><head><title>tssi_8k.htm</title><!--Document Created by XBRLMaster--><meta http-equiv="Content-Type" content="text/html"/></head><body style="text-align:justify;font:10pt times new roman"><div style="display:none;text-align:justify;font:10pt times new roman;" id="XBRLDIV"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="From2025-05-15to2025-05-15" id="ixv-276">0001320760</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="From2025-05-15to2025-05-15" format="ixt:booleanfalse" id="ixv-277">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tssi-20250515.xsd"/></ix:references><ix:resources><xbrli:context id="From2025-05-15to2025-05-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001320760</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-15</xbrli:startDate><xbrli:endDate>2025-05-15</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></ix:resources></ix:header></div><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>UNITED STATES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SECURITIES AND EXCHANGE COMMISSION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Washington, D.C.&#160; 20549</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="font-size:18pt">FORM <ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:DocumentType" id="ixv-297">8-K</ix:nonNumeric></span></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>CURRENT REPORT</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="text-decoration:underline"><ix:nonNumeric format="ixt:datemonthdayyearen" contextRef="From2025-05-15to2025-05-15" name="dei:DocumentPeriodEndDate" id="ixv-298">May 15, 2025</ix:nonNumeric></span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Date of Report (Date of earliest event reported) </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:40%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="font-size:18pt"><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityRegistrantName" id="ixv-299">TSS, INC.</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Exact name of registrant as specified in its charter)</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="From2025-05-15to2025-05-15" name="dei:EntityIncorporationStateCountryCode" id="ixv-300">Delaware</ix:nonNumeric></strong></p></td><td style="width:5%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityFileNumber" id="ixv-301">000-33627</ix:nonNumeric></strong></p></td><td style="width:5%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityTaxIdentificationNumber" id="ixv-302">20-2027651</ix:nonNumeric></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(State or other jurisdiction of </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">incorporation)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Commission </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">File Number)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(I.R.S. Employer </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Identification No.)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="text-decoration:underline"><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityAddressAddressLine1" id="ixv-303">110 E. Old Settlers Road</ix:nonNumeric>, <ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityAddressCityOrTown" id="ixv-304">Round Rock</ix:nonNumeric>, <ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="From2025-05-15to2025-05-15" name="dei:EntityAddressStateOrProvince" id="ixv-305">Texas</ix:nonNumeric> <ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:EntityAddressPostalZipCode" id="ixv-306">78664</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Address of principal executive offices and zip code)</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="text-decoration:underline">(<ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:CityAreaCode" id="ixv-307">512</ix:nonNumeric>) <ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:LocalPhoneNumber" id="ixv-308">310-1000</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Registrant&#8217;s telephone number, including area code)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instructions A.2 below):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="From2025-05-15to2025-05-15" name="dei:WrittenCommunications" id="ixv-309">&#9744;</ix:nonNumeric>&#160;&#160;&#160; Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="From2025-05-15to2025-05-15" name="dei:SolicitingMaterial" id="ixv-310">&#9744;</ix:nonNumeric>&#160;&#160;&#160; Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="From2025-05-15to2025-05-15" name="dei:PreCommencementTenderOffer" id="ixv-311">&#9744;</ix:nonNumeric>&#160;&#160;&#160; Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="From2025-05-15to2025-05-15" name="dei:PreCommencementIssuerTenderOffer" id="ixv-312">&#9744;</ix:nonNumeric>&#160;&#160;&#160; Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Securities registered pursuant to Section 12(b) of the Act:</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Title of each class</p></td><td style="width:5%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Trading Symbol(s)</p></td><td style="width:5%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Name of each exchange on which registered</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:Security12bTitle" id="ixv-313">Common Stock, $0.0001 Par Value</ix:nonNumeric></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonNumeric contextRef="From2025-05-15to2025-05-15" name="dei:TradingSymbol" id="ixv-314">TSSI</ix:nonNumeric></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">The <ix:nonNumeric format="ixt-sec:exchnameen" contextRef="From2025-05-15to2025-05-15" name="dei:SecurityExchangeName" id="ixv-315">Nasdaq</ix:nonNumeric> Stock Market LLC</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Emerging growth company <ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="From2025-05-15to2025-05-15" name="dei:EntityEmergingGrowthCompany" id="ixv-316">&#9744;</ix:nonNumeric></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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. &#9744;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr></tbody></table><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="TEXT-INDENT: 0px;"/></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td>&#160;</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Item 2.02.</strong></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Results of Operations and Financial Condition.</strong></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On Thursday, May 15, 2025, TSS, Inc. (the &#8220;Company&#8221;), issued a press release reporting certain financial results of the Company for the three months ended March 31, 2025. A copy of the press release is being furnished herewith as Exhibit 99.1.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company&#8217;s press release contains non-GAAP financial measures. Pursuant to the requirements of Regulation G, the Company has provided reconciliations within the press release of the non-GAAP financial measures to the most directly comparable GAAP financial measures. Disclosure regarding definitions of these measures used by the Company and why the Company&#8217;s management believes the measures provide useful information to investors is also included in the press release.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company will conduct a conference call to discuss its financial results on Thursday, May 15, 2025, at 5:00 p.m. Eastern Time.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The information in this Report, including Exhibit 99.1 attached hereto, is furnished pursuant to Item 2.02 of this Current Report on Form 8-K. Such information shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference in such filing.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">This report may contain &#8220;forward-looking statements&#8221; &#8211; that is, statements related to future &#8211; not past &#8211; events, plans, and prospects. In this context, forward-looking statements may address matters such as our expected future business and financial performance, and often contain words such as &#8220;guidance,&#8221; &#8220;prospects,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; or &#8220;will.&#8221; Forward-looking statements by their nature address matters that are, to different degrees, uncertain. Particular uncertainties that could adversely or positively affect the Company's future results include: we may not have sufficient resources to fund our business and may need to issue debt or equity to obtain additional funding; our reliance on a significant portion of our revenues from a limited number of customers and our ability to diversify our customer base; risks relating to operating in a highly competitive industry; risks relating to supply chain challenges; risk related to changes in labor market conditions; risks related to the implementation of a new enterprise resource IT system; risk related to the development of our procurement and reseller services business; risks relating to rapid technological, structural, and competitive changes affecting the industries we serve; risks involved in properly managing complex projects; risks relating to the possible cancellation of customer contracts on short notice; risks relating our ability to continue to implement our strategy, including having sufficient financial resources to carry out that strategy; and other risks and uncertainties disclosed in our filings with the Securities and Exchange Commission, including the Annual Report on Form 10-K for the fiscal year ended December 31, 2024. These uncertainties may cause our actual future results to be materially different than those expressed in our forward-looking statements. We do not undertake to update our forward-looking statements.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Item 9.01.</strong></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Financial Statements and Exhibits.</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><table style="border-spacing:0;font-size:10pt;text-align:left;width:100%" cellpadding="0"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="tssi_ex991.htm">99.1</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="tssi_ex991.htm">Press Release, dated May 15, 2025</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">104</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Cover Page Interactive Data File (embedded within the Inline XBRL document).</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">2</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td>&#160;</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">S I G N A T U R E S</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">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 hereunto duly authorized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">TSS, INC.</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="width:50%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="width:3%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="width:35%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="width:12%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">By:</p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">/s/ Daniel M. Chism</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Daniel M. Chism</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Chief Financial Officer</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Date: May 15, 2025</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">3</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>tssi_ex991.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<html><head><title>tssi_ex991.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: justify; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 99.1</strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><img src="tssi_ex991img1.jpg"></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>TSS Reports First Quarter 2025 Revenue of $99.0 Million, Up 523%</strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>EPS of $0.12, Up from $0.00 </strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>ROUND ROCK, TEXAS &#8211; May 15, 2025</strong> &#8211; TSS, Inc. (Nasdaq: TSSI), a data center services company that provides AI and high-performance computing integration, deployment and related services, today reported results for its first quarter ended March 31, 2025<em>.</em></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#8220;We are off to a strong start in 2025, with exponential increases in both our top and bottom lines, driven by robust growth in our Procurement and Systems Integration segments, including incremental contribution from AI rack integration services,&#8221; commented Darryll Dewan, CEO of TSS. &#8220;For the first quarter, revenue was up 523%, diluted earnings per share were $0.12 compared to just over breakeven and Adjusted EBITDA increased more than tenfold compared to the year ago quarter.&#8221;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#8220;Looking ahead, we are confident in the continued growth of our core businesses and expect some acceleration in the AI rack integration services revenues beginning in the second quarter. Our focus on innovation and operational excellence positions us to deliver sustained value to our customers and shareholders. We remain excited about the opportunities ahead as we build on our momentum in Systems Integration and Procurement.&#8221;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Dewan continued, &#8220;On May 7, we began production at our new facility, and we remain on track to have that facility fully operational across all capabilities in June. At full capacity, this new facility enables us to integrate several times the number of data center racks we can currently integrate in our legacy Round Rock facility.&nbsp; The outlook for growth of our industry is exceptionally strong. We have a solid operational foundation in place and with capacity expansion progressing according to plan, we are confident in our ability to capitalize on these opportunities, deliver profitable growth, generate positive cash from operations and drive enduring value for our shareholders."</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><u>First Quarter 2025 Financial Highlights</u></strong><u>:</u></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(All comparisons are to First Quarter 2024)</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><font style="font-family:symbol">&#183;</font></p></td> <td style="vertical-align:top;">Revenues of $99.0 million, up 523%</td></tr></table> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">o </p></td> <td style="vertical-align:top;">Procurement revenues of $90.2 million, up 676%</td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">o </p></td> <td style="vertical-align:top;">Systems Integration revenues of $7.5 million, up 253%</td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">o </p></td> <td style="vertical-align:top;">Facilities Management revenues of $1.3 million, down 40%</td></tr></table> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><font style="font-family:symbol">&#183;</font></p></td> <td style="vertical-align:top;">Gross profit of $9.2 million, up 239%</td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><font style="font-family:symbol">&#183;</font></p></td> <td style="vertical-align:top;">Net income of $3.0 million, up from $15,000</td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><font style="font-family:symbol">&#183;</font></p></td> <td style="vertical-align:top;">Diluted EPS of $0.12, up from $0.00</td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><font style="font-family:symbol">&#183;</font></p></td> <td style="vertical-align:top;">Adjusted EBITDA of $5.2 million, up from $475,000</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2025 Outlook </strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Dewan concluded, &#8220;We are highly optimistic about our growth prospects for 2025 and beyond. Just last week, we began initial production at our new facility.&nbsp; We expect production volumes will grow in the second quarter and continue to ramp throughout the remainder of 2025 and into 2026. Based on our current visibility, and within the ever-changing geopolitical environment, we continue to expect total revenue in the first half of 2025 to exceed total revenue in the second half of 2024. For the full year 2025, we continue to expect Adjusted EBITDA to be at least 50% higher than 2024. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">&#8220;In light of the demanding and rapidly advancing AI computing environment, our new facility is a strong differentiator.&nbsp; Our team has done an exceptional job getting the building outfitted, including significant power resources available.&nbsp; This marks the beginning of a new and exciting chapter for TSS.&#8221;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Quarterly Conference Call Details </strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company will conduct a conference call at 5 p.m. Eastern time today. To participate on the conference call, please dial (888) 506-0062 toll free from the U.S. or Canada. Other international callers may access the call at 1-(973) 528-0011. The event ID number is 903946. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;">Investors may also access a live audio webcast of this conference call and replay the call until May 15, 2026 at https://www.webcaster4.com/Webcast/Page/2294/52472. &nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>About Non-GAAP Financial Measures </strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted EBITDA is a supplemental financial measure not defined under Generally Accepted Accounting Principles (GAAP). We define Adjusted EBITDA as net income (loss) before net interest expense, income taxes, depreciation and amortization, impairment loss on goodwill and other intangibles, stock-based compensation, and certain extraordinary items. We present Adjusted EBITDA because we believe this supplemental measure of operating performance is helpful in comparing our operating results across reporting periods on a consistent basis by excluding items that may or could have a disproportionately positive or negative impact on our results of operations in any particular period. We also use Adjusted EBITDA as a factor in evaluating the performance of certain management personnel when determining incentive compensation. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted EBITDA may not be comparable to similarly titled measures reported by other companies. Adjusted EBITDA, while providing useful information, should not be considered in isolation or as an alternative to net income or cash flows as determined under GAAP. Consistent with Regulation G under the U.S. federal securities laws, Adjusted EBITDA has been reconciled to the nearest GAAP measure; this reconciliation is located under the heading &#8220;Adjusted EBITDA Reconciliation&#8221; following the Consolidated Statements of Operations included in this press release. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>About TSS, Inc. </strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">TSS specializes in simplifying the complex. The TSS mission is to streamline the integration and deployment of high-performance computing infrastructure and software, ensuring that end users quickly receive and efficiently utilize the necessary technology. Known for flexibility, the company builds, integrates, and deploys custom, high-volume solutions that empower data centers and catalyze the digital transformation of generative AI and other leading-edge technologies essential for modern computing, data, and business needs. TSS' reputation is built on passion and experience, quality, and fast time to value. As trusted partners of the world's leading data center technology providers, the company manages and deploys billions of dollars in technology each year. For more information, visit www.tssiusa.com.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Forward Looking Statements </strong></p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">This press release may contain &#8220;forward-looking statements&#8221; -- that is, statements related to future -- not past -- events, plans, and prospects. In this context, forward-looking statements may address matters such as our expected future business and financial performance, and often contain words such as &#8220;guidance,&#8221; &#8220;prospects,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; or &#8220;will.&#8221; Forward-looking statements by their nature address matters that are, to different degrees, uncertain. Particular uncertainties that could adversely or positively affect our future results include: we may not have sufficient resources to fund our business and may need to issue debt or equity to obtain additional funding; our reliance on a significant portion of our revenues from a limited number of customers and our ability to diversify our customer base; risks relating to operating in a highly competitive industry; risks relating to supply chain challenges; risk related to changes in labor market conditions; risks related to the implementation of a new enterprise resource IT system; risks related to the development of our procurement services business; risks relating to rapid technological, structural, and competitive changes affecting the industries we serve; risks involved in properly managing complex projects; risks relating to the possible cancellation of customer contracts on short notice; risks relating to our ability to continue to implement our strategy, including having sufficient financial resources to carry out that strategy; and other risks and uncertainties disclosed in our filings with the Securities and Exchange Commission, including the Annual Report on Form 10-K for the fiscal year ended December 31, 2024. These uncertainties may cause our actual future results to be materially different than those expressed in our forward-looking statements. We do not undertake to update our forward-looking statements. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><u>Contacts: </u></strong></p> <table style="border-spacing:0;font-size:10pt;text-align:left;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:35%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px"><u>Hayden IR</u></p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px"><u>TSS, Inc.</u></p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">James Carbonara (646) 755-7412</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">Danny Chism, CFO</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">Brett Maas (646) 536-7331</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">(512) 310-4908</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px"><u>tssi@haydenir.com</u></p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px"><u>dchism@tssiusa.com</u></p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-- Tables Follow &#8211;</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>TSS, Inc.</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Consolidated Balance Sheets</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(In thousands except par values)</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 31,</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2025</strong></p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(unaudited)</strong></p></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;" colspan="2"></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Current Assets:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash and cash equivalents</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,339</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,222</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Contract and other receivables, net</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,061</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,203</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Costs and estimated earnings in excess of billings on uncompleted contracts</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,778</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">851</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Inventories, net</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,396</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,673</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Prepaid expenses and other current assets</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">508</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">248</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total current assets</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,082</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,197</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,276</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,591</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Lease right-of-use asset</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,667</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,213</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">780</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">780</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,734</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,787</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total assets</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">113,539</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">96,568</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Current Liabilities:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts payable and accrued expenses</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">66,214</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">53,340</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Deferred revenues, current</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,337</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,613</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Lease liabilities, current</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,654</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">966</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total current liabilities</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,205</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">56,919</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current Liabilities:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Long-term debt, non-current</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,200</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,200</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Lease liabilities, non-current</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,062</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,540</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Deferred revenues, non-current</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">681</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">771</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total non-current liabilities</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">31,943</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">32,511</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Total liabilities</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">104,148</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">89,430</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Commitments and Contingencies</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Stockholders&#8217; Equity:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Preferred stock</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Common stock</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Additional paid-in capital</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">75,128</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74,200</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Treasury stock, at cost</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,384 </td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,730 </td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accumulated deficit</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(57,356 </td> <td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(60,335 </td> <td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total stockholders&#8217; equity</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,391</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,138</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total liabilities and stockholders&#8217; equity</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">113,539</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">96,568</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>TSS, Inc.</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Unaudited Condensed Consolidated Statements of Operations</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(In thousands except per-share values)</strong>&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended March 31,</strong></p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2025</strong></p></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Revenues:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Procurement</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,177</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,623</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Facilities management</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,298</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,146</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">System integration</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,484</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,123</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">98,959</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,892</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cost of revenue</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">89,749</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,178</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Gross profit</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,210</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,714</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating expenses:</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Selling, general and administrative</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,887</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,389</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Depreciation and amortization</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">210</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">72</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating expenses</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,097</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,461</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Income from operations</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,113</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">253</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,468</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">328</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Interest income</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(383 </td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(100 </td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Other expense</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Pre-tax income</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,028</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,979</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per common share &#8211; Basic</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.13</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per common share &#8211; Diluted</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.12</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;<strong>TSS, Inc.</strong>&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Adjusted EBITDA Reconciliation (GAAP to non-GAAP)</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(In thousands, unaudited)</strong>&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended March 31,</strong></p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2025&nbsp;</strong></p></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024&nbsp;</strong></p></td> <td style="PADDING-BOTTOM: 1px;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" colspan="2" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,979</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense, net&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,085</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">210</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax provision&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">EBITDA</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,323</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">325</td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#cceeff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Stock based compensation</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">921</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">150</td> <td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px;background-color:#ffffff"> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Adjusted EBITDA</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,244</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td> <td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">475</td> <td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>tssi-20250515.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 05/15/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<schema xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:us-gaap-att="http://fasb.org/us-gaap/attributes" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" 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:country="http://xbrl.sec.gov/country/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:tssi="http://tssi.com/20250515" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tssi.com/20250515">
 <annotation>
  <appinfo>
   <link:roleType roleURI="http://tssi.com/role/Cover" id="Cover">
    <link:definition>000001 - 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:linkbaseRef xlink:type="simple" xlink:href="tssi-20250515_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
   <link:linkbaseRef xlink:type="simple" xlink:href="tssi-20250515_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
   <link:linkbaseRef xlink:type="simple" xlink:href="tssi-20250515_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
   <link:linkbaseRef xlink:type="simple" xlink:href="tssi-20250515_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
  </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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
 <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
 <import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
 <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
 <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
 <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
 <import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
 <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
 <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
 <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
 <import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
 <import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
 <import namespace="http://fasb.org/srt-roles/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd" />
 <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
 <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
 <import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
 <import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-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://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-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://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>tssi-20250515_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 05/15/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<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" 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" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#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.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_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_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_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_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_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_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 Country Code</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_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 1</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_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_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_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">Security 12b Title</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_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>tssi-20250515_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 05/15/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef  roleURI="http://tssi.com/role/Cover" xlink:href="tssi-20250515.xsd#Cover" xlink:type="simple" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/Cover" xlink:title="00000001 - Document - Document and Entity Information" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>tssi-20250515_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 05/15/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://tssi.com/role/Cover" xlink:href="tssi-20250515.xsd#Cover" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://tssi.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <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_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
    <link:presentationArc order="0" 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="1" 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_DocumentType" xlink:label="loc_deiDocumentType" />
    <link:presentationArc order="2" 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="3" 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_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
    <link:presentationArc order="4" 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_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
    <link:presentationArc order="5" 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_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
    <link:presentationArc order="6" 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_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
    <link:presentationArc order="7" 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_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
    <link:presentationArc order="8" 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_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
    <link:presentationArc order="9" 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_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
    <link:presentationArc order="10" 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="11" 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_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
    <link:presentationArc order="12" 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_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
    <link:presentationArc order="13" 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="14" 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_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
    <link:presentationArc order="15" 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_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
    <link:presentationArc order="16" 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="17" 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_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
    <link:presentationArc order="18" 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="19" 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="20" 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="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>tssi-20250515_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 05/15/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef  roleURI="http://tssi.com/role/Cover" xlink:href="tssi-20250515.xsd#Cover" 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://tssi.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCover" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tssi_ex991img1.jpg
<TEXT>
begin 644 tssi_ex991img1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" !L '4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH 0T
M48KQ3XF?&-M!U-?!_@FW_MCQ3.WE;8U\Q+9CT! ^\_MT'?THC"4Y61,I**NS
MO_%?CGPQX+L/MGB#58K4,,QPCYI9?]U!R?KTKQR?XT?$'QO=/9_"[P5+]G!V
MF_NTW8]^<(OT)-7_  ?\"I+V_P#^$J^*=_)KNLSG>;1WW1Q^@<_Q8_NC"CWK
MW2UM;:RM([:SMX[>",;4BB0*JCT ' K>].EHES/\/^"1:<M]$?/R_"OXT^)0
M)/%7Q)?3D<DM!:2.V!Z838OZU*?V7=,N/FU+QIJ=U*>K>4H_F37T13=OM5?7
M*J^%V]$@]E'J?.X_9F2R^?0_B!JEC*/NGRN_U5EJ)_!?[0'A "70/&,?B*",
M$^1<R;F8>F)?Z-7T=S2'/K1];J/XK/U2#V4>FA\^Z3\?[_1M171_B?X6NM#N
M<X^TPQML/N4;G'NI->UZ-KFD>(--CU'1=1@O[23[LD+[A]#Z'V/-)K6@Z-XB
MTU].UO3;>_MG',<R!L>X/4'W%>!Z_P##'Q9\+M1D\6_"F_N)[-/GN=)E)D)0
M=1C_ ):+_P"/#L30E3JZ+W9?A_P!7E#?5'TI]13N,5YI\-?BGHWQ#TQ1%BQU
MB ?Z58.WS+_M)_>7/XCO[^E]JYIPE"7+)69JFFKH6BBB@8E%?.D_[4^B07,L
M!\)WS&-RN1<)S@X]*;_PU;H?_0I7_P#X$)_A6OL:G\IG[2/<^C",C%<UI7@O
MPKHNIR:II/A^QLKZ0$/<10@2-DY/S=>:\7_X:MT/_H4K_P#\"$_PH_X:MT/_
M *%*_P#_  (3_"CV55:<HN>'<^C?PI:YS5O%.C:%H(UW6KU-/L_+5R\IYRPR
M% '+'V%>(:W^U/I<%R\/A[PS/?(IP)KJ80AO<* Q_,BE"E.>R*<XQW9](_6B
MOERP_:KF$JC5?!ZB$GYFM[L[@/HR\_F*]N\%?$3PSX_TQKO0;LF:+'GVLHVR
MPY]1W'N,BG.A4IJ\EH*-2,M$SMLT?A4+.J(SNP55&22< #UKQ'Q;^T=X1\/W
MDMAI-O-X@N8R59X6$< /H'()/U (]ZFG2G4=HJY4I*.Y[GTH[5\K+^U9J0FW
M/X+MS#GH+Q@WY[/Z5Z5X$^._A7QO?QZ24ET?59>(X+D@I*WHCCJ?8@$]JTGA
MZL%S-:$*I!NR9SOQ7^'%_I&HCXH?#T-::S8MY]W;P#B91]YPO<XSN7N,]^OH
M?PW\>:?\0_",.L6P$-Y'B.\MMV3#)C_T$]0?Z@UWA *D$9!KYCU:!O@C\=+;
M6+53%X2\2-LGC'W823\P_P" L0P_V2150?M8<LOB6W^0G[CYEL?4%%1>8"BL
MARI&0?6BN8V.7;X<^ W=G?PCI+,QR2;5.3^5>4?'[P=X6T7X37%]I'AW3[&Z
M%U"HE@@5& ).1D"OH+O7CG[27_)&[G_K\@_F:WP\Y.K%-]3*HERLY#]G?PCX
M8USX<7EYK&@V&H7"W[H);B!78+L0XR>W)KV;_A6_@/\ Z%#2/_ 1/\*\V_9=
M_P"26WO_ &$7_P#0$KW7O58J<E5DD^HJ27(CXR_:,UV\U+XF0>%HY#'I^EPQ
MI%"#A=[J"6QZX('T'O7T1X(^%_A/P=H=M;P:5:W-\(U,]Y-$)))'QR03T&<X
M KQO]HSX<:O/KJ^.M%M9+NVDB6*]2-=S0LHP'P/X2, GL1[U0\%_M+:EI&F6
MVF>*='_M-8$$:W<$FR4@<#<",,<=^,UT2C*I2BJ73=&2:C-\Y]&^(/ ?A/Q-
MIDMAJFA6<J.I D2)5D0^JL!D&OG7X;_#?XB^!?C-;W<6C71T5+F2TENMZ;);
M<D@.1G./NMT[5[!H7Q^^&FME4;5WTN4_P7\1C _X$,K^M>D6=[:7]HEW874-
MU;N,K+"X=6^A'%<ZG5IQ<9+1]S5QC-II['CW[1_B2]T/X9PV%A*T3ZM<?9Y7
M4X/EA2S#\> ?;-<C^SS\-/#FH>$SXRUJRAU*[FG>."*=0\<*H<$[3P6)SUZ#
M%>E_&WP+=^.OA^UKIJA]2L)1=6\9./-P"&3ZD'CW KYK\ ?%CQ3\*Y+GP_>Z
M7]IL1*6EL;D&*2%^ 2IQQD#H016U&+G0<:;]Z^IG-I3O+8^SIO#V@SVQMIM%
ML)(2,>6ULA7'TQ7RW\4?@AKEEXUBU#X>:#/)83()BENZJ+:4,<A<L"!P"/2O
M3-"_:7\ :F%354OM&E/!\V+S8_\ OI,G\P*]2T/Q/X?\26YGT#6K348U^]Y$
MH8K]1U'XUE&5:B[M??L:-0FK7)?#DFIS>%]+EUF%H-2:UC-U&V,K+M&[IQUS
M7'_&CPHGBSX6ZI;K%OO+)/MML0.0Z D@?5=P_&O2>U0R1I+$T;@,C @@]P:Y
MXS:FI(T:NK,\S^"?BAO$WPITR:Y)DO+$&RG(.22GW2?JI7\<T5Y=\(=<7P5X
M@\<^')Y-D-KJ(6,'U#2*?T5:*Z))79ESH^HN]>.?M(_\D:NO^ON#^9KV/O7C
MG[2/_)&KK_K[@_F:QPW\6'J7/X69O[+W_)+;[_L(O_Z E>ZUX5^R]_R2V^_[
M"+_^@)7NM7B_XLO4*7P(:>>",@UQ.O\ PK\ ^)F>35?#-GY[]9X%\F0GU)3&
M3]<U\S_&#4_$_A#XYW5T-3OTLWFAOK>)9W6-TX)4#.,;E8&OJKPOXMT+Q=HT
M&J:+J$-Q%*H8H&&^,XY5EZ@BG*E.E&-2+W["4E-N+6QXSXD_9=T*YBDD\,:W
M<V$_5(;L"6,^V1AA]>:\E\!>)_$_PF^*:Z!J<KQVINUM=0LV?=&02!YB]L@$
M,".H^M?:NJZOIFBZ?)?ZM?P65K$I9Y9G"@#\:^)]1G?XL?M"^=HT#FVO;Z,(
M2N"((\ R-Z?*I/XXKHHU9SC*-76-C&I%1:<=S[IKG]=\)>&O$\/EZ_H5GJ'&
M TT0+K]&ZC\#7C/[3$6N6OAW1M;TF^N[6&VG>"X-O*R#YP"I;!]5(_'WK2^
MWQ$T_6_ ]MH&I:BHUNP+HR7,OSSH6)5E+'YL X/ICWKF5&2@IQ?_  #;G3ER
ML?KW[-7@'4P[Z5)>Z-*<D>5)YJ#_ ("^3C\:^?\ QEX*\7?!CQ58WMKJC;)"
M7L]0M24W;<95E['D9!R"#WK[K>1(XR[LJH.2S' %?)7[1_CG1O$-_IGAG1+B
M.]-@[RW$\3;D$A 4(".I !SCU%;X:I4G/DD[KJ95812NM&?17P[\4'QE\/M)
M\1.JI/<Q8F5>@D4E6Q[9!-=C7GGP=T"Z\-?"?1--O4:.Y,;3R1MU0R,7VGW
M(KT.N2JHJI)1VN=$;\JN?!?Q3O=1TSXS>+!I><2WFY_KM!_J:*Z6Y\-R>//B
MQX[N[=UD2VU#8#G/&YU'_H%%>K!1Y4<NI]G#VKA_B;X)E\?^"9?#L6H+8,\T
M<OG-'O VG.,9%<=)XB\5V+ZG%=^*6-O#KL.CM=2VD2+:PM&DAF) QN);8"?E
M&0:+;Q'XJO;C2A'XG,=E+K-SIGVN.UB9;J"*-Y!."1C.5*$C@[217E0C*#4H
MM:'0Y)JS.H^%7P^F^'/A2?1)M234&EN6N/,2(Q@ JHQ@D_W:]"KPF'XIZ^^E
M:W=3S?9=\EM>::T]IY86T>Z$3KEN'PA5MW^W[5W/C7Q)/;>%K/4?#FL6*BZO
M(X1<>='MD3G<L<C9C#\'!;C@CKBJG&4IWENPC**6@[Q_\./#WQ$TF.UU6)XK
MB#)M[N' DA)ZCGJ#W!KP6]_9D\8:==M+X<\4V3KD[6D:2W<#WVAJ]"D\<>);
M_P -:GJ.G:Y+ ;#18;]'>QC5I9#)*C;E.1@[%^Z<<9'6MFV\0:_!\3H/#MYK
MGFVL-M;2'>;:%IVDWYRK89N@&$Z?C6D*E2FG%2T[$249.[1Y/:_LU>-]3G3_
M (2/Q99K$IZH\EPP'L&"U[?X!^%GAKX>63KI4+W-_,-LU]/@R./[H[*OL/QS
M61K7C+6=/^)PTP:BCV0FAMXK*V2-Y&=XRQ656(D&2!B1,J!U'6N<F^(7B6#P
MX-2M]?M]0N;G2);ZZA6! -*E62-0A YP=[IAN<IFE.=244F]&$5&+ND>SZSI
M.GZ[H]SI>JVB7=G<H4EB<9##^A]^U?.GB/\ 9=E^VO<^$_$:Q1$[D@OE.Y.>
M@=>OY5Z;XD\?&PU+46L]:L38?V#+=6,H9'6:\5V7:K9PY'R_(.>:R=8U[QE8
M7>LRC79$%GX<76%MFM(\),P=2A.,X!4'UHIRG3^%VN.7++='EZ?L[?%&Y_T:
M^\460MCP<W<T@Q_N[:]'\!?L[^'?"E]%J^MW1UW4(2'B5H]D,3#H=O)8_7CV
MJY!XRUYM<C8ZE%]I_MB+3AHAB7?);M&I,^?OY()?=]W Q6+I_P 1_&']EP6U
M]J-G#J,FEW6I)=3P;89(SL$+-@<;6WJ?P)XISJ5)JUTO0E1BG>Q] \8K%\2:
MS!X>\,ZGKEP0L=E;O,<]R!P/Q.!7/_#S7;K7=(O7O;J6ZFM+QK=GD2/CY5;
M>(E)!\WWACT(R*\W_:#\17-]'IGPRT-C+J>M3QM/&AY$>[Y%/U89^BUA"FW4
M2?S]#24[1N6/V;-)F3P7JWB.\B!FUB]+ D?>5,C/_?3/^5%>N^&- @\-^$],
MT&R;;#8P+"#_ 'B!RWXG)_&BM)SO)F?*:TEO;R1R1O!&R2_?4J"'^H[TQ;6W
M6)(E@C"1C"*%&%XQP.W%7**QN=!3>UMW0));Q.H7: R@@#T^G I39V;6OV4V
MD/D?\\C&-GY=*LGD=<5X+XC^)GCOX;^.8X?&6G6VH^%+IBL.H6,!1U!/&<L1
MN'=>,]0:<(RD[+<F4E'<]Q^S6^PKY*;2H0C:,%1T'TI7L[66X2XDMHGF3[KL
M@++]#6;HNN:3XATN'5-%OXKZSF&5EB;(^A]"/0\UN4.Z=F44S:VQN1<FWC,Z
MC:)2@W >F>N*!968\[%I#^_.9<1C]X?]KU_&KE%%P,\:?8A8T%G $B;?&OEK
MA&]1QP:F>&%RQ>)&++M8E0<CT/M5JBBX%3[+;"Y%P+>/SPNP2;!N"^F>N*0V
MMM@9@3A2@^4<*>H^E6\\5QWC?QYX>\!Z.VI:W>!7(/D6R',L[>BK_4\"B*E)
MVCN)M+5D?C+Q5HOP^\'W&L7BI##""L%O$ IFD/1% ]3U/89->7_!;PKJOB+Q
M%??%OQ:A:^U!F_L^-Q]Q#P7 /0;?E7VR>XK%\/>&?$OQP\60^-/&T+V7A6W;
M-CIV2!,,]!_LG'S/WZ#V^E(88K>%(846.-%"JBC 4#@ #L*WDU2BX)WD]_+R
M,E[[YGL7****YS8**** "LC5=)TW7=+GT[5+**\M)UVR0S+E6']#[]16O10G
M;5 ?-FJ?"CQW\-]5E\0?"359)[1CNETF=MQ(],'B0?DP[$UJZ!^T3I<=S_9/
MC[1KOPYJ4?RR.(V>//J5/SK^1^M>[CGK6%K/A7PYXHLA'K^BVFH+V,T8++]&
MZC\#51KQG+DJ1^:W,I0<=F/T?QCX5U]5?1O$%A>[NBQ3J6_[YSG]*WLUX#XD
M_9^\ "VDU"Q_M+3G4G"6]R"O_CZL?UKYTUV34_#URUMINO:I'$O0?:F'\L5W
M+!*>L)?>O^"9*OW1^@S,B*69@JCDDG %<CKOQ)\#>&XV;5?$UC&Z@GRHY1+(
M?^ KDU\>>$]'D\7W20ZUKFJRHV,@7.?_ $(&OHW0?V?_ (<6$:7-S8W6J2?]
M/L^1^2!14SPD*6M23?I_PX_;7Z'.ZK\>==\47KZ+\*O#%U?W#';]MN(\A/\
M:"#@#W8_A5WPC\#;N^U<>*?BIJC:]JS$.+,OOB0]@Y_BQ_=&%^M>QZ196&EV
M!MM+L+>QMUZ16\811^ K8'*USRJ**M!67XFZI]9.Y''%'!$L42*D: *JJ,!0
..@ JQ116)04444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 15, 2025</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">&#160;<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TSS, INC.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001320760<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">8-K<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>
</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>
</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 15,  2025<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">000-33627<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-2027651<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 1</a></td>
<td class="text">110 E. Old Settlers Road<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">Round Rock<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">TX<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">78664<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">512<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">310-1000<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 );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.0001 Par Value<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">TSSI<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>
</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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<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_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<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_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<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_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_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_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_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_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_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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 13e<br> -Subsection 4c<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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 14d<br> -Subsection 2b<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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 14a<br> -Subsection 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;">dei_SolicitingMaterial</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 Securities Act<br> -Number 230<br> -Section 425<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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "6 KUI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( "6 KUK*@/7:[@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL]*Q# 0AU]%<F\GZ5(/H=N+XDE!<$'Q%I+9
MW6#SAV2DW;>WC;M=1!_ 8V9^^>8;F$Y'J4/"YQ0B)K*8;R8W^"QUW+(C490
M61_1J5S/"3\W]R$Y1?,S'2 J_:$." WGM^"0E%&D8 %6<26ROC-:ZH2*0CKC
MC5[Q\3,-!68TX( ./640M0#6+Q/C:1HZN (6&&%R^;N 9B66ZI_8T@%V3D[9
MKJEQ'.MQ4W+S#@+>GAY?RKJ5]9F4USC_RE;2*>*672:_;N[N=P^L;WC35KRM
M1+MKN.1""OZ^N/[PNPJ[8.S>_F/CBV#?P:^[Z+\ 4$L#!!0    ( "6 KUJ9
M7)PC$ 8  )PG   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>
MM5II ,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A
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
MNPH:[M*E2FHA&P3"<(;M5*MZ$."N70[9]"/:,+GF9_>"#4+/X_!A_"O&5)6
M /?K[P!DN70;BS27!_LWM4RX4-,&(SC9T>,>':I$1,*ZG#V!26G!:K/6H-+(
M4]EZ@!OQ7/-B>#BXY'Y_"EM$.'2\K%;UR[!!KY&L\O0 -^#_D<V,R8&L$1"7
M/0O8.CDMNI/W$W.;4T,2O@(A_Z8/OJSWA]E]PZJL.$ NE87C:'&[X0S8W ?P
M?J64/3;<F;3\E\+H'U!+ P04    "  E@*]:GZ ;\+$"  #B#   #0   'AL
M+W-T>6QE<RYX;6S=5VUKVS 0_BM"/V!N8FKBD1BV0&&PC4+S85^56'8$>O%D
MN7/ZZZ>S;"=I=67=A['-H<G=/;J[1W<GF:Y;=Y+\X<BY([V2NMW0HW/-^R1I
M#T>N6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<2PZFTVY#
M;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ?$,78&F?
M KP(&K <XRBAC05C$C*$[_VX_!DP::U7A90SP24-AF+=,.>XU7=>&18/QA<0
M&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 .B<45XH
M!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*Q+^,%F)?
MA+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*6BL>]O[+
M"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M<\TU
MMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PE<A!OZ%>Y7>>9 ]IV03NA1.XJRY/K%
M.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMHD<VWL,\E
M=,E[7FY'U=;[021>\%G'!QR>(W?#$T<PGX#%$<"P/!@#S"=X87G^I_VLT/T$
M#..VBB(KU&>%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/AG$#
M#RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q
M_G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"
MIQ%', ;  4/2='@//GL?)=-[*CG_5U/\!%!+ P04    "  E@*]:EXJ[',
M   3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!
M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I
MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z
M3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=
MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( "6
MKUJJQ"(6,P$  "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P
M%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187XM.!Z)1\
M>1=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6V
MG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)-5U>B/%*
M0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/
MJ!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#
MK+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV4VPY
MZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    "  E@*]:)!Z;HJT
M  #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]#H,P#(6O
M$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H%'=NH+;S
M)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>[IFBG#S^
M0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@
MXLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @ )8"O6F60
M>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P$(6O$F5;
M)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=
M]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T
M<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JK
MA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#
M(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[
M04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%0
M2P$"% ,4    "  E@*]:1L=-2)4   #-    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "6 KUK*@/7:[@   "L"   1
M              "  <,   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M "6 KUJ97)PC$ 8  )PG   3              "  > !  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ )8"O6FJ9R 8Q!   7A   !@
M     ("!(0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M "6 KUJ?H!OPL0(  .(,   -              "  8@,  !X;"]S='EL97,N
M>&UL4$L! A0#%     @ )8"O6I>*NQS     $P(   L              ( !
M9 \  %]R96QS+RYR96QS4$L! A0#%     @ )8"O6JK$(A8S 0  (@(   \
M             ( !31   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( "6
MKUHD'INBK0   /@!   :              "  :T1  !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "6 KUIED'F2&0$  ,\#   3
M          "  9(2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D
*/@(  -P3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<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>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tssi_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tssi.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tssi-20250515.xsd</File>
    <File>tssi-20250515_cal.xml</File>
    <File>tssi-20250515_def.xml</File>
    <File>tssi-20250515_lab.xml</File>
    <File>tssi-20250515_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="tssi_8k.htm">tssi_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tssi_8k.htm": {
   "nsprefix": "tssi",
   "nsuri": "http://tssi.com/20250515",
   "dts": {
    "schema": {
     "local": [
      "tssi-20250515.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/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-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/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tssi-20250515_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tssi-20250515_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tssi-20250515_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tssi-20250515_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tssi_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://tssi.com/role/Cover",
     "longName": "000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2025-05-15to2025-05-15",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tssi_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-05-15to2025-05-15",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tssi_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tssi.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": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://tssi.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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://tssi.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_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 1",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address City Or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://tssi.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://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address State Or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://tssi.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": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://tssi.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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tssi.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": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://tssi.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": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://tssi.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": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://tssi.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": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://tssi.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": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://tssi.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://tssi.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": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001654954-25-005741-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-25-005741-xbrl.zip
M4$L#!!0    ( "6 KUIO/7E[GP0  !X7   1    ='-S:2TR,#(U,#4Q-2YX
M<V3-6$MOXS80OA?H?V!U:0M4DF6O@\:PL\AC%PB038%D6^16,!1M$Y5)E:3\
M^/<[I-ZVY)64'-8GTO-],\.9X9#4_.-^$Z$ME8H)OG ";^0@RHD(&5\MG$2Y
M6!'&'*0TYB&.!*<+YT"5\_'JYY_FO[CNR\W3 [H3)-E0KM&MI%C3$.V87B,C
M^H*5IM)U,_0_J9T9&GL3;_1G\?\-5L 2W') &!22.]"'Q!(1H]E21U,_F/KC
MT7A:@)[%4N^PI A+LF::$IU('*&0*K;B"!Q'Z8)FZ/I7@N[66&YP+.D&<[,H
M=+W57J'K5L0'R59KC7XCOR-C!MV[CY^^HIM$,4Z50L\B2HPKZ@]TSXF'KJ,(
M/1F&0D]44;FE8:9.D34801!AKF;[:.&LM8YGOK_;[;S]JXP\(5>PDM'$?WE@
M_#\G0TJZ;(5>^"#-@221$I)U*- 6J2CQ5F+KYU(3JP\Y!3*ZPCAVL=8%:XG5
MJ]6?"7T02O:::,AS1E.,-!L!04T_W9-U,])(:E#&MU3I9G J W@P<4>!.PER
M$J<K4V&M\;GTI8BHG\$*%F9$-5NRHN,0Z4-,56-\K*0&5SJ6+;$!215:<WHW
MR5T._)<O#\^V5)RB5J <FN#!Y>6E;Z4Y] 19+RPC?H7=56@&*3N#9]SL=%+#
MAT=)RL!3/Q76H*P1>I%"65&X(N%:MM5M*JSG1,LS*0=ID0VIV[)7B&J:0RV/
M"#7](/:-V'!&IA3'0=64*;864U94-T59\XI!4 /R9/,=;P!!)2,%0? .','=
M(Q[XV>A\4\MH;Q>U_4_"ENU/PAI0*U5&PTP\(C:VK8^FP=1!10_Z+.3FCBYQ
M$H&O"?\_P1%;,K.W:43-J5,#5,0:RQ75CWA#58P)/6,,>C6:8\Z%MF>,F<(\
MCAE?"CM!<[./9B:E7R&4R S^?KH_56F;SZV \]1!#"*1#E,=F9*0+AEGUL[(
M_ +DE@>HBRQC[A]#JQH2."S_XE=V#,>8 J+UVYPA&3.#M+$(CD@2]225WK1P
MLK_R*%4CE[>A)[I$MGW-3$DN',4V<62:C?UO;4\^$TPWS\V_L$ /*B:'&.5G
MVI>-_W%,,L.Y"K@DG&@Y::^@1,14:@9[N.RA_ONL*<*O?=<$%!K]D(N!6NJ[
MF*/R^^&6!)7>=TGUS?'>*YK[E6X$DUJKFL-ZA-2(GW2Z<\=[>C=]$,3J.4,Q
M,S?GN>8O-QC#C<S;JS#SKX\'Y=+Z>9#S^GK0?&/I:#LG&*/3[N::;S)--M4Y
M2CXQA?EA@/7Z_;^;^2JGF UTH+S6=+*=P\V@N\4.=YTNR:XR'U.B2?JEJ;3@
MXBV>#/-BF MM#ZY.\2_P=C0P _8^GO4[N"D2[=)]',%#6PMY^ SS;H&(I*QI
M^50J>5-:&EZ(7=VILM[-AQ[AR!EOJHGJ:[=3492$=#BP%92?"3I9S>%FT-UB
MZ_/KK,V3=X]/(ZU*'0/M5U^:0^U;'6]MA=6':YLCWV/:N1J0]O(+2+>\YW@[
M&A!Y>)+V3WSU'9L&/U<SS(/^J6_TH&?V&][O0^MNT*HKGP+>L&C[<7)8CRF_
M,'0[[C*X&1Q9G/NIAJMO4$L#!!0    ( "6 KUIU92/UV@$  (L#   5
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
M-3 U,35?<')E+GAM;,6:78_B-A2&[ROU/WCI1;M20P@SM#MH9E<,PU:H\X&
MMJO>K$QR *N.C6SS]>][' @[#$EP+XKG@H'D/?9Y'SO&)^'VTR;E9 5*,RGN
M:E&]42,@8IDP,;NK+75 =<Q8C6A#14*Y%'!7VX*N??KX_7>W[X+@R_WPD3S(
M>)F",*2K@!I(R)J9.;&GGJ@VH()@K_YSUT^;-.M7]<:'P_%[JC%*BBP&3T:'
M,P_8'I%3$MN6L]!&*XQ:8;/1;!U$(SDU:ZJ 4!7/F8'8+!7E) '-9H)@XF1G
MJ$TZ/\;D84Y52A<*4BJL*=)9F?JAK:Y<;!6;S0WY*7Y/;#>D'SSWQN1^J9D
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
MJ2!#7K?\%/(N0)%) FN5MNX1==Q*AKRYS;<Y<8_*1=OSK=/W3C*47CR/9#:
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
M=]WP':?(U?TDJJ4$,OZ/*9K_ 5!+ P04    "  E@*]:.0KWLQ0=  #1F $
M#@   '1S<VE?97@Y.3$N:'1M[5UY<]LXLO\J>-Z=':>*DG5+/L:U3NQDO3N)
M\VQ/[?'/*XB$)(XI@D.0=K2?_G4W2(HZDCB)+$(BIVH<FP<:Z/ZAT1>(LTDT
M]<[/)H([YV>1&WGB/%+*_3_QZ?BX68>;9T?ZZMG_U&J7THZGPH^8'0H>"8?%
MRO7'[.KRW<7M>ZXB$=9JYV='NK&A=&9,13-/_')P?_6O^]K%K]?O/IRPWV,5
MN:/9*7M[\^'^A#4;0<0B=RH4\\43"^64^P?G9T'Z*CY5N[O^SY5^5+]6>WOQ
M_OK7?Y\LOWC*WE_<OKL&*HW@TRF+Q*>HQCUW[)^$[G@2G4+#*@JE/SZ_^M??
MKE]?W[/CXWKS["BY>'84G+,YZ9'THYIR_RM.B#+].>)3UYN=+-.=\G#L^B=
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
MSGS,_ZW/6NR,]%,5G\0@0<1OI$\2L@5[PRGE&0''U.[K?<P<O$F*"4A]HIX
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
MOVNU.JO'XYI0BU])]\>EV^D;O)V]VF>QF7T6+\''LZ%T9N?_#U!+ 0(4 Q0
M   ( "6 KUIO/7E[GP0  !X7   1              "  0    !T<W-I+3(P
M,C4P-3$U+GAS9%!+ 0(4 Q0    ( "6 KUIU92/UV@$  (L#   5
M      "  <X$  !T<W-I+3(P,C4P-3$U7V-A;"YX;6Q02P$"% ,4    "  E
M@*]:L20RE)("  !$"   %0              @ ';!@  ='-S:2TR,#(U,#4Q
M-5]D968N>&UL4$L! A0#%     @ )8"O6DE;K-0&!@  =S<  !4
M     ( !H D  '1S<VDM,C R-3 U,35?;&%B+GAM;%!+ 0(4 Q0    ( "6
MKUJ 09N5A 0   (C   5              "  =D/  !T<W-I+3(P,C4P-3$U
M7W!R92YX;6Q02P$"% ,4    "  E@*]:O)TJ'+H2   4:   "P
M    @ &0%   ='-S:5\X:RYH=&U02P$"% ,4    "  E@*]:.0KWLQ0=  #1
MF $ #@              @ %S)P  ='-S:5]E>#DY,2YH=&U02P4&      <
,!P#  0  LT0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>tssi_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  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:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tssi-20250515.xsd" xlink:type="simple"/>
    <context id="From2025-05-15to2025-05-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001320760</identifier>
        </entity>
        <period>
            <startDate>2025-05-15</startDate>
            <endDate>2025-05-15</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>
    <dei:EntityCentralIndexKey contextRef="From2025-05-15to2025-05-15" id="ixv-276">0001320760</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2025-05-15to2025-05-15" id="ixv-277">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2025-05-15to2025-05-15" id="ixv-297">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2025-05-15to2025-05-15" id="ixv-298">2025-05-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2025-05-15to2025-05-15" id="ixv-299">TSS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2025-05-15to2025-05-15" id="ixv-300">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2025-05-15to2025-05-15" id="ixv-301">000-33627</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2025-05-15to2025-05-15" id="ixv-302">20-2027651</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2025-05-15to2025-05-15" id="ixv-303">110 E. Old Settlers Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2025-05-15to2025-05-15" id="ixv-304">Round Rock</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2025-05-15to2025-05-15" id="ixv-305">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2025-05-15to2025-05-15" id="ixv-306">78664</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2025-05-15to2025-05-15" id="ixv-307">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2025-05-15to2025-05-15" id="ixv-308">310-1000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2025-05-15to2025-05-15" id="ixv-309">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2025-05-15to2025-05-15" id="ixv-310">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2025-05-15to2025-05-15" id="ixv-311">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2025-05-15to2025-05-15" id="ixv-312">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2025-05-15to2025-05-15" id="ixv-313">Common Stock, $0.0001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2025-05-15to2025-05-15" id="ixv-314">TSSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2025-05-15to2025-05-15" id="ixv-315">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2025-05-15to2025-05-15" id="ixv-316">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
